report.html

Report generated on 11-Jan-2020 at 04:20:58 by pytest-html v1.22.0

Environment

JAVA_HOME C:\Program Files\Java\jdk1.8.0_211
Packages {'pytest': '5.0.1', 'py': '1.8.0', 'pluggy': '0.12.0'}
Platform Windows-10-10.0.18362-SP0
Plugins {'allure-pytest': '2.8.0', 'html': '1.22.0', 'metadata': '1.8.0'}
Python 3.7.3

Summary

144 tests ran in 18347.88 seconds.

144 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Result Test Duration Links
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data0] 34.25
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.373337 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092732 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.620340 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.590689 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.066122 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.193479 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.272092 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108710 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.149926 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.183508 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.054883 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107711 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058364 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:15 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.157580 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.171984 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.202457 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.132858 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121681 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.108774 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.295204 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068812 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114663 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057882 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096739 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.650273 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.090701 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.132607 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071806 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094744 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091728 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056912 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077794 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067816 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.896197 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.141468 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.947508 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134601 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116665 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088760 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.984552 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NjkzNTcsImV4cCI6MTU4NzMwOTM1NywibmJmIjoxNTc4NjY5MzU3LCJqdGkiOiI2OWQ1YTM2YzFjODk0Y2E2M2I2NDM5NzM3ZjkwZmFlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SIZ-4Zbdkgn65FHrDSnkAiGf5f7gDzAsOD5QzsVfSYU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NjkzNTcsImV4cCI6MTU4NzMwOTM1NywibmJmIjoxNTc4NjY5MzU3LCJqdGkiOiI2OWQ1YTM2YzFjODk0Y2E2M2I2NDM5NzM3ZjkwZmFlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SIZ-4Zbdkgn65FHrDSnkAiGf5f7gDzAsOD5QzsVfSYU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:15', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NjkzNTcsImV4cCI6MTU4NzMwOTM1NywibmJmIjoxNTc4NjY5MzU3LCJqdGkiOiI2OWQ1YTM2YzFjODk0Y2E2M2I2NDM5NzM3ZjkwZmFlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SIZ-4Zbdkgn65FHrDSnkAiGf5f7gDzAsOD5QzsVfSYU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:15', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NjkzNTcsImV4cCI6MTU4NzMwOTM1NywibmJmIjoxNTc4NjY5MzU3LCJqdGkiOiI2OWQ1YTM2YzFjODk0Y2E2M2I2NDM5NzM3ZjkwZmFlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SIZ-4Zbdkgn65FHrDSnkAiGf5f7gDzAsOD5QzsVfSYU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:15', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data1] 36.33
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.428223 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.574455 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.619420 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.112382 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.880407 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.245309 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.712095 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.911078 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.193479 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156586 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079781 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068818 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:16 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.164559 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.168578 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.183507 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.155980 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.630206 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131644 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.145602 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064829 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119678 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063778 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073803 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110703 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083808 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057814 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104723 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075811 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103235 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060832 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118682 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070875 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081775 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458685 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.595459 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.142605 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.995455 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.188685 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102717 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.076621 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.009453 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.064972 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0MDUsImV4cCI6MTU4NzMwOTQwNSwibmJmIjoxNTc4NjY5NDA1LCJqdGkiOiJmMzI0ODhjZjdjMWViZDBjZTNkMjUyNWYwODRlOGI0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XWSBpsuxbJHVD4Lhv86kLrDwWgHKUAxqZuLJ5_h0UHc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0MDUsImV4cCI6MTU4NzMwOTQwNSwibmJmIjoxNTc4NjY5NDA1LCJqdGkiOiJmMzI0ODhjZjdjMWViZDBjZTNkMjUyNWYwODRlOGI0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XWSBpsuxbJHVD4Lhv86kLrDwWgHKUAxqZuLJ5_h0UHc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:16', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0MDUsImV4cCI6MTU4NzMwOTQwNSwibmJmIjoxNTc4NjY5NDA1LCJqdGkiOiJmMzI0ODhjZjdjMWViZDBjZTNkMjUyNWYwODRlOGI0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XWSBpsuxbJHVD4Lhv86kLrDwWgHKUAxqZuLJ5_h0UHc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:16', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0MDUsImV4cCI6MTU4NzMwOTQwNSwibmJmIjoxNTc4NjY5NDA1LCJqdGkiOiJmMzI0ODhjZjdjMWViZDBjZTNkMjUyNWYwODRlOGI0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XWSBpsuxbJHVD4Lhv86kLrDwWgHKUAxqZuLJ5_h0UHc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:16', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data2] 35.87
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.677516 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115688 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609386 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.976159 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.906377 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197987 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.442817 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132679 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.922537 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.150596 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146606 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.053893 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054852 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:17 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.663225 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.143615 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.189492 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.143573 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132642 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140579 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.045879 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050866 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110704 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066823 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.123669 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106716 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047871 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100697 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059851 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.584458 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.365976 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097737 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:02.537528 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.987698 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.179510 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.567568 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960431 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0NTMsImV4cCI6MTU4NzMwOTQ1MywibmJmIjoxNTc4NjY5NDUzLCJqdGkiOiI4ZTFjZmQyODYxMmYwODNmZmNjOTJjNTU4MmQ0Yjg4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W0EEsYShDv5HaJJDRqFtol3YQrHabsn0KzaRKhf2Gsg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0NTMsImV4cCI6MTU4NzMwOTQ1MywibmJmIjoxNTc4NjY5NDUzLCJqdGkiOiI4ZTFjZmQyODYxMmYwODNmZmNjOTJjNTU4MmQ0Yjg4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W0EEsYShDv5HaJJDRqFtol3YQrHabsn0KzaRKhf2Gsg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:17', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0NTMsImV4cCI6MTU4NzMwOTQ1MywibmJmIjoxNTc4NjY5NDUzLCJqdGkiOiI4ZTFjZmQyODYxMmYwODNmZmNjOTJjNTU4MmQ0Yjg4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W0EEsYShDv5HaJJDRqFtol3YQrHabsn0KzaRKhf2Gsg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:17', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk0NTMsImV4cCI6MTU4NzMwOTQ1MywibmJmIjoxNTc4NjY5NDUzLCJqdGkiOiI4ZTFjZmQyODYxMmYwODNmZmNjOTJjNTU4MmQ0Yjg4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W0EEsYShDv5HaJJDRqFtol3YQrHabsn0KzaRKhf2Gsg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:17', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data3] 36.09
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.855855 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106717 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601389 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.571145 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.007807 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.237363 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147926 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.919542 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.152262 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145611 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056844 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102724 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051897 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:18 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.141624 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.141623 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.194479 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.682174 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.626271 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.169499 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055854 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109735 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062803 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.118515 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066823 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.141654 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070976 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.070776 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056880 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063852 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101730 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062830 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075799 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.369653 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.080116 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.151982 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.016822 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139623 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.148628 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.070779 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.022118 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1MDEsImV4cCI6MTU4NzMwOTUwMSwibmJmIjoxNTc4NjY5NTAxLCJqdGkiOiI5OWNkZjM2MmJlYWViYzdkZjI5ZTFiYjMwZjc1NTQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Guz1FB8ugIEALT87NUG0bbauu9c1vlKBCHFLYK8tK2I', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1MDEsImV4cCI6MTU4NzMwOTUwMSwibmJmIjoxNTc4NjY5NTAxLCJqdGkiOiI5OWNkZjM2MmJlYWViYzdkZjI5ZTFiYjMwZjc1NTQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Guz1FB8ugIEALT87NUG0bbauu9c1vlKBCHFLYK8tK2I'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:18', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1MDEsImV4cCI6MTU4NzMwOTUwMSwibmJmIjoxNTc4NjY5NTAxLCJqdGkiOiI5OWNkZjM2MmJlYWViYzdkZjI5ZTFiYjMwZjc1NTQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Guz1FB8ugIEALT87NUG0bbauu9c1vlKBCHFLYK8tK2I', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:18', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1MDEsImV4cCI6MTU4NzMwOTUwMSwibmJmIjoxNTc4NjY5NTAxLCJqdGkiOiI5OWNkZjM2MmJlYWViYzdkZjI5ZTFiYjMwZjc1NTQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Guz1FB8ugIEALT87NUG0bbauu9c1vlKBCHFLYK8tK2I', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:18', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data4] 35.57
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.377515 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.093752 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596430 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.610368 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.933034 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.202460 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.284390 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098737 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.320665 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.160566 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130649 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074795 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093711 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:18 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.172537 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.132645 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.162566 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.136630 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134640 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118685 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.108710 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058860 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093766 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064860 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.122673 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.082792 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104696 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.085769 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102721 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072320 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104721 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065822 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122804 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.002096 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093029 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.327497 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:02.385864 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.916640 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.159574 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104743 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085780 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.966416 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074284 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1NTAsImV4cCI6MTU4NzMwOTU1MCwibmJmIjoxNTc4NjY5NTUwLCJqdGkiOiJhMzYwNzE1MTkzMmJjNzRiMGU2MjUyOWI2NGMyOWYxNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n94RIWWuT2mdvk-n9TaIEOmdJ6sCzQ9ESC7CQP5k0lE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1NTAsImV4cCI6MTU4NzMwOTU1MCwibmJmIjoxNTc4NjY5NTUwLCJqdGkiOiJhMzYwNzE1MTkzMmJjNzRiMGU2MjUyOWI2NGMyOWYxNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n94RIWWuT2mdvk-n9TaIEOmdJ6sCzQ9ESC7CQP5k0lE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:18', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1NTAsImV4cCI6MTU4NzMwOTU1MCwibmJmIjoxNTc4NjY5NTUwLCJqdGkiOiJhMzYwNzE1MTkzMmJjNzRiMGU2MjUyOWI2NGMyOWYxNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n94RIWWuT2mdvk-n9TaIEOmdJ6sCzQ9ESC7CQP5k0lE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:18', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk1NTAsImV4cCI6MTU4NzMwOTU1MCwibmJmIjoxNTc4NjY5NTUwLCJqdGkiOiJhMzYwNzE1MTkzMmJjNzRiMGU2MjUyOWI2NGMyOWYxNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n94RIWWuT2mdvk-n9TaIEOmdJ6sCzQ9ESC7CQP5k0lE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:18', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data5] 37.60
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.441829 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104718 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.623356 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602423 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.894117 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236401 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.167556 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.169542 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.943644 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.162084 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.629823 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074797 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112741 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076752 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:19 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.136596 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.159572 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.164585 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.684183 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.997342 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146554 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128617 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065441 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.932952 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066859 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.123667 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.621352 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064865 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116686 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066830 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055848 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096742 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063865 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118682 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.935512 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103985 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.762985 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092724 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.143180 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.374608 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.151592 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109696 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.587468 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.924526 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2MDEsImV4cCI6MTU4NzMwOTYwMSwibmJmIjoxNTc4NjY5NjAxLCJqdGkiOiI3YzM1MTg0YzIzYTU5NWNjMTQ1YzIyYjlmM2FiYjNhMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ETYmsjnd_zKvmaWqJ6nF74WdmHeyspKTdHzdL4E5O-A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2MDEsImV4cCI6MTU4NzMwOTYwMSwibmJmIjoxNTc4NjY5NjAxLCJqdGkiOiI3YzM1MTg0YzIzYTU5NWNjMTQ1YzIyYjlmM2FiYjNhMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ETYmsjnd_zKvmaWqJ6nF74WdmHeyspKTdHzdL4E5O-A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2MDEsImV4cCI6MTU4NzMwOTYwMSwibmJmIjoxNTc4NjY5NjAxLCJqdGkiOiI3YzM1MTg0YzIzYTU5NWNjMTQ1YzIyYjlmM2FiYjNhMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ETYmsjnd_zKvmaWqJ6nF74WdmHeyspKTdHzdL4E5O-A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2MDEsImV4cCI6MTU4NzMwOTYwMSwibmJmIjoxNTc4NjY5NjAxLCJqdGkiOiI3YzM1MTg0YzIzYTU5NWNjMTQ1YzIyYjlmM2FiYjNhMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ETYmsjnd_zKvmaWqJ6nF74WdmHeyspKTdHzdL4E5O-A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:19', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data6] 36.40
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.473404 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.076761 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.670240 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.623338 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.952863 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.687168 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142999 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120679 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.908801 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.653827 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.157569 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099727 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055875 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:20 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.147605 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.157579 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.703672 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.159574 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.646266 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128613 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066819 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109709 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112699 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.084772 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.137607 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.108708 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.175530 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.101728 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092793 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064785 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.128624 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065822 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113710 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057834 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.120678 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086766 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078790 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092750 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.771544 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.323324 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.990715 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.126946 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112703 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089754 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.858688 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2NTAsImV4cCI6MTU4NzMwOTY1MCwibmJmIjoxNTc4NjY5NjUwLCJqdGkiOiIyNDRmMjg2ODA1ZmVkNjIzZDJjZjFkN2E0NjRiOWFkZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sS6pcHlw74oLGYD5YiOvr_x4DWvfMaMiv98CsaBXpWQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2NTAsImV4cCI6MTU4NzMwOTY1MCwibmJmIjoxNTc4NjY5NjUwLCJqdGkiOiIyNDRmMjg2ODA1ZmVkNjIzZDJjZjFkN2E0NjRiOWFkZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sS6pcHlw74oLGYD5YiOvr_x4DWvfMaMiv98CsaBXpWQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:20', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2NTAsImV4cCI6MTU4NzMwOTY1MCwibmJmIjoxNTc4NjY5NjUwLCJqdGkiOiIyNDRmMjg2ODA1ZmVkNjIzZDJjZjFkN2E0NjRiOWFkZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sS6pcHlw74oLGYD5YiOvr_x4DWvfMaMiv98CsaBXpWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:20', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2NTAsImV4cCI6MTU4NzMwOTY1MCwibmJmIjoxNTc4NjY5NjUwLCJqdGkiOiIyNDRmMjg2ODA1ZmVkNjIzZDJjZjFkN2E0NjRiOWFkZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sS6pcHlw74oLGYD5YiOvr_x4DWvfMaMiv98CsaBXpWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:20', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data7] 36.16
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.438146 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606379 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568480 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.253843 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.179520 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.450760 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123177 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.881711 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.166559 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.124662 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.042886 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.576969 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068849 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:21 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.144614 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.605626 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.208208 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.188494 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124668 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.109662 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140619 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078829 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111701 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.080784 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105384 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065826 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.119681 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074801 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093752 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062830 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.608390 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078788 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.672713 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081783 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.339176 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.685509 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.850238 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128007 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101716 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.889683 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2OTgsImV4cCI6MTU4NzMwOTY5OCwibmJmIjoxNTc4NjY5Njk4LCJqdGkiOiIzMWM2N2E5YTBlYjBlNWVhZDc5ODhhNTZmOWQ4MWIyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oUbHbuMmudUnCR18apTXD8h_IbhBhCw8ueHJjDAxVsw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2OTgsImV4cCI6MTU4NzMwOTY5OCwibmJmIjoxNTc4NjY5Njk4LCJqdGkiOiIzMWM2N2E5YTBlYjBlNWVhZDc5ODhhNTZmOWQ4MWIyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oUbHbuMmudUnCR18apTXD8h_IbhBhCw8ueHJjDAxVsw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2OTgsImV4cCI6MTU4NzMwOTY5OCwibmJmIjoxNTc4NjY5Njk4LCJqdGkiOiIzMWM2N2E5YTBlYjBlNWVhZDc5ODhhNTZmOWQ4MWIyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oUbHbuMmudUnCR18apTXD8h_IbhBhCw8ueHJjDAxVsw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk2OTgsImV4cCI6MTU4NzMwOTY5OCwibmJmIjoxNTc4NjY5Njk4LCJqdGkiOiIzMWM2N2E5YTBlYjBlNWVhZDc5ODhhNTZmOWQ4MWIyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oUbHbuMmudUnCR18apTXD8h_IbhBhCw8ueHJjDAxVsw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:21', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data8] 36.03
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.426804 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100684 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610394 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.593406 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.555913 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186683 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.183364 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133648 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.931019 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.679319 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144607 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077796 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.560631 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053853 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:22 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.130668 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.167565 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.200461 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.629574 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119721 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150560 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114558 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105714 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094712 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058844 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099627 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060896 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115729 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067781 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107671 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096777 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052862 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114648 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.082811 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115690 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064871 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074834 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086733 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.766487 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.134975 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.951877 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125656 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099312 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087732 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.922547 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3NDYsImV4cCI6MTU4NzMwOTc0NiwibmJmIjoxNTc4NjY5NzQ2LCJqdGkiOiIyZjQ0NmY1MzBmZmM5MDMxY2QyZjAyNGZhNjE1NzAxNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VvfzTN8Di2ENPQT3o4QTn-lpFjQREYebg2wmiYLCQBg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3NDYsImV4cCI6MTU4NzMwOTc0NiwibmJmIjoxNTc4NjY5NzQ2LCJqdGkiOiIyZjQ0NmY1MzBmZmM5MDMxY2QyZjAyNGZhNjE1NzAxNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VvfzTN8Di2ENPQT3o4QTn-lpFjQREYebg2wmiYLCQBg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:22', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3NDYsImV4cCI6MTU4NzMwOTc0NiwibmJmIjoxNTc4NjY5NzQ2LCJqdGkiOiIyZjQ0NmY1MzBmZmM5MDMxY2QyZjAyNGZhNjE1NzAxNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VvfzTN8Di2ENPQT3o4QTn-lpFjQREYebg2wmiYLCQBg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:22', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3NDYsImV4cCI6MTU4NzMwOTc0NiwibmJmIjoxNTc4NjY5NzQ2LCJqdGkiOiIyZjQ0NmY1MzBmZmM5MDMxY2QyZjAyNGZhNjE1NzAxNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VvfzTN8Di2ENPQT3o4QTn-lpFjQREYebg2wmiYLCQBg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:22', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data9] 31.83
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.382815 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110701 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603877 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600393 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.857269 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.671206 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.620288 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111703 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.907556 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.158575 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125667 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079782 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:22 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.125667 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.151594 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175530 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.143615 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160149 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118683 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.115720 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063796 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117675 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047873 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.067855 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051860 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054882 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059841 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062883 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068781 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.730095 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083818 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.203129 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.995976 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.118681 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125657 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.929550 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3OTAsImV4cCI6MTU4NzMwOTc5MCwibmJmIjoxNTc4NjY5NzkwLCJqdGkiOiJkZGI4NTM1NTcxOTNmYjVhZjg5MTJlNzY3MjQzODEyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rIjB3DAMDD25dkEwfdcu_WjYX_XzUNQ0IhclMqVDNUA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3OTAsImV4cCI6MTU4NzMwOTc5MCwibmJmIjoxNTc4NjY5NzkwLCJqdGkiOiJkZGI4NTM1NTcxOTNmYjVhZjg5MTJlNzY3MjQzODEyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rIjB3DAMDD25dkEwfdcu_WjYX_XzUNQ0IhclMqVDNUA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:22', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3OTAsImV4cCI6MTU4NzMwOTc5MCwibmJmIjoxNTc4NjY5NzkwLCJqdGkiOiJkZGI4NTM1NTcxOTNmYjVhZjg5MTJlNzY3MjQzODEyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rIjB3DAMDD25dkEwfdcu_WjYX_XzUNQ0IhclMqVDNUA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:22', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk3OTAsImV4cCI6MTU4NzMwOTc5MCwibmJmIjoxNTc4NjY5NzkwLCJqdGkiOiJkZGI4NTM1NTcxOTNmYjVhZjg5MTJlNzY3MjQzODEyYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rIjB3DAMDD25dkEwfdcu_WjYX_XzUNQ0IhclMqVDNUA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:22', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data10] 33.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.395763 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611386 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.593434 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.891612 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.736467 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131640 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108711 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.887952 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.652251 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.134643 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080780 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109671 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:23 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.160570 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.145612 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.142592 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.134638 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.608848 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.119681 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082777 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041887 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097740 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090756 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050865 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065824 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.116202 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073842 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.822100 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.128525 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.965444 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130650 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092749 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.826296 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4MzYsImV4cCI6MTU4NzMwOTgzNiwibmJmIjoxNTc4NjY5ODM2LCJqdGkiOiJkZjAyZGRmYjBmYjkwYWYyYzcxOGU0OWMzYTRmOTA0YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FzfFjRNjK3pruz6CMCXdO68F3ICUsxiGYrEvGyFbmB8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4MzYsImV4cCI6MTU4NzMwOTgzNiwibmJmIjoxNTc4NjY5ODM2LCJqdGkiOiJkZjAyZGRmYjBmYjkwYWYyYzcxOGU0OWMzYTRmOTA0YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FzfFjRNjK3pruz6CMCXdO68F3ICUsxiGYrEvGyFbmB8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:23', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4MzYsImV4cCI6MTU4NzMwOTgzNiwibmJmIjoxNTc4NjY5ODM2LCJqdGkiOiJkZjAyZGRmYjBmYjkwYWYyYzcxOGU0OWMzYTRmOTA0YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FzfFjRNjK3pruz6CMCXdO68F3ICUsxiGYrEvGyFbmB8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:23', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4MzYsImV4cCI6MTU4NzMwOTgzNiwibmJmIjoxNTc4NjY5ODM2LCJqdGkiOiJkZjAyZGRmYjBmYjkwYWYyYzcxOGU0OWMzYTRmOTA0YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FzfFjRNjK3pruz6CMCXdO68F3ICUsxiGYrEvGyFbmB8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:23', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data11] 37.07
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.447132 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103713 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.616311 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601524 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.979762 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.229386 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149602 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.155581 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.095353 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.174769 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.110704 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.054852 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060836 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:24 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.185503 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.189493 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.221418 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.132644 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.099727 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137581 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.057848 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044878 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069811 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108708 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071065 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.078791 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.571468 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068820 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077794 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.783523 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085733 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.136974 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.441146 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143572 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.599393 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090153 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.871668 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.101730 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4ODcsImV4cCI6MTU4NzMwOTg4NywibmJmIjoxNTc4NjY5ODg3LCJqdGkiOiI1YjRjNjNjOTE0MTM0NTMwNjJkZmU5ZDMyMzBiNTg4YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SMacgVNctHKGVTyf2LtlDgr6DDZzFuqjhjX9FhU8HGg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4ODcsImV4cCI6MTU4NzMwOTg4NywibmJmIjoxNTc4NjY5ODg3LCJqdGkiOiI1YjRjNjNjOTE0MTM0NTMwNjJkZmU5ZDMyMzBiNTg4YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SMacgVNctHKGVTyf2LtlDgr6DDZzFuqjhjX9FhU8HGg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:24', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4ODcsImV4cCI6MTU4NzMwOTg4NywibmJmIjoxNTc4NjY5ODg3LCJqdGkiOiI1YjRjNjNjOTE0MTM0NTMwNjJkZmU5ZDMyMzBiNTg4YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SMacgVNctHKGVTyf2LtlDgr6DDZzFuqjhjX9FhU8HGg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:24', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk4ODcsImV4cCI6MTU4NzMwOTg4NywibmJmIjoxNTc4NjY5ODg3LCJqdGkiOiI1YjRjNjNjOTE0MTM0NTMwNjJkZmU5ZDMyMzBiNTg4YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SMacgVNctHKGVTyf2LtlDgr6DDZzFuqjhjX9FhU8HGg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:24', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data12] 35.21
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.429423 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105699 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.630583 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.746987 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.113302 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204454 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.320060 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137657 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.940483 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.651807 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137381 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076791 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.810832 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070856 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:25 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.161716 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.169547 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175579 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.181525 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.103724 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120678 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096743 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067822 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085772 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077791 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047874 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069812 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.585513 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.374900 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.111544 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.163514 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.165693 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089771 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.071768 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943481 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075321 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5MzQsImV4cCI6MTU4NzMwOTkzNCwibmJmIjoxNTc4NjY5OTM0LCJqdGkiOiJiODQ0MDY5ZDYxYjU4ZmMzYWNhZmE2NDkxMzBjZjlmZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.F0qYdtHuJJrezh6C2D7quwdQW1bcat_5phAOxbBxrVc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5MzQsImV4cCI6MTU4NzMwOTkzNCwibmJmIjoxNTc4NjY5OTM0LCJqdGkiOiJiODQ0MDY5ZDYxYjU4ZmMzYWNhZmE2NDkxMzBjZjlmZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.F0qYdtHuJJrezh6C2D7quwdQW1bcat_5phAOxbBxrVc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5MzQsImV4cCI6MTU4NzMwOTkzNCwibmJmIjoxNTc4NjY5OTM0LCJqdGkiOiJiODQ0MDY5ZDYxYjU4ZmMzYWNhZmE2NDkxMzBjZjlmZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.F0qYdtHuJJrezh6C2D7quwdQW1bcat_5phAOxbBxrVc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5MzQsImV4cCI6MTU4NzMwOTkzNCwibmJmIjoxNTc4NjY5OTM0LCJqdGkiOiJiODQ0MDY5ZDYxYjU4ZmMzYWNhZmE2NDkxMzBjZjlmZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.F0qYdtHuJJrezh6C2D7quwdQW1bcat_5phAOxbBxrVc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:25', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data13] 37.16
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.433720 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124660 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612602 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.092705 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.962444 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.154586 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.424379 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.184506 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.201414 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.676189 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136629 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077810 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129659 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.091754 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:26 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.166556 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.137631 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.153588 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.651304 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143650 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152559 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.197472 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076763 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.131617 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051894 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.586433 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072472 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.053890 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083814 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087728 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.758939 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.904905 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.088640 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139626 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.145610 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.690214 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.934501 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.097483 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5ODMsImV4cCI6MTU4NzMwOTk4MywibmJmIjoxNTc4NjY5OTgzLCJqdGkiOiI3MDJiNThmZGRhZjNhZGY4M2I3NGZjNTcwYzcyM2VmNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LZA7Ofo02P5kHJu9rPr0AzGt9QEA_Ql4iKt_bOupVGk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5ODMsImV4cCI6MTU4NzMwOTk4MywibmJmIjoxNTc4NjY5OTgzLCJqdGkiOiI3MDJiNThmZGRhZjNhZGY4M2I3NGZjNTcwYzcyM2VmNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LZA7Ofo02P5kHJu9rPr0AzGt9QEA_Ql4iKt_bOupVGk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:26', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5ODMsImV4cCI6MTU4NzMwOTk4MywibmJmIjoxNTc4NjY5OTgzLCJqdGkiOiI3MDJiNThmZGRhZjNhZGY4M2I3NGZjNTcwYzcyM2VmNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LZA7Ofo02P5kHJu9rPr0AzGt9QEA_Ql4iKt_bOupVGk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:26', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Njk5ODMsImV4cCI6MTU4NzMwOTk4MywibmJmIjoxNTc4NjY5OTgzLCJqdGkiOiI3MDJiNThmZGRhZjNhZGY4M2I3NGZjNTcwYzcyM2VmNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LZA7Ofo02P5kHJu9rPr0AzGt9QEA_Ql4iKt_bOupVGk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:26', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data14] 37.54
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.456115 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128634 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602349 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.006326 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.875839 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215424 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122671 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139622 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.900604 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.136634 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117688 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057836 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.547536 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062835 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:26 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.160569 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.678186 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169553 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.134637 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135636 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.107720 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:01.030253 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063832 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105685 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065862 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.591803 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070770 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102759 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064792 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.576462 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062827 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088732 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049864 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.542182 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097737 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061879 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057851 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.758442 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106663 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.563552 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.049412 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.184472 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124718 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.058900 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.925495 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwMzUsImV4cCI6MTU4NzMxMDAzNSwibmJmIjoxNTc4NjcwMDM1LCJqdGkiOiJiNjZkNzk5ZTAzYTUwZmJkYTkxNjNmMDRkMDY1MDNmMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXoNK50fVssV1B950YpGtUmGzUN-Ld5OhqVIhyY5hwY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwMzUsImV4cCI6MTU4NzMxMDAzNSwibmJmIjoxNTc4NjcwMDM1LCJqdGkiOiJiNjZkNzk5ZTAzYTUwZmJkYTkxNjNmMDRkMDY1MDNmMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXoNK50fVssV1B950YpGtUmGzUN-Ld5OhqVIhyY5hwY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:26', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwMzUsImV4cCI6MTU4NzMxMDAzNSwibmJmIjoxNTc4NjcwMDM1LCJqdGkiOiJiNjZkNzk5ZTAzYTUwZmJkYTkxNjNmMDRkMDY1MDNmMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXoNK50fVssV1B950YpGtUmGzUN-Ld5OhqVIhyY5hwY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:26', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwMzUsImV4cCI6MTU4NzMxMDAzNSwibmJmIjoxNTc4NjcwMDM1LCJqdGkiOiJiNjZkNzk5ZTAzYTUwZmJkYTkxNjNmMDRkMDY1MDNmMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXoNK50fVssV1B950YpGtUmGzUN-Ld5OhqVIhyY5hwY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:26', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data15] 34.92
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.400637 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128621 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613206 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.612470 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.468596 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.241937 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.180520 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108700 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.116938 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.158575 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136231 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129653 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072803 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:27 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.196472 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.201461 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.150598 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.656246 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178519 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122711 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.147600 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049868 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058810 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098735 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.774967 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099734 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048868 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083788 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102728 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074798 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.739023 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.214329 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.978037 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139624 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.141658 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098255 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.886629 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwODIsImV4cCI6MTU4NzMxMDA4MiwibmJmIjoxNTc4NjcwMDgyLCJqdGkiOiI2YjMyNjBkZTM1OWRjZDI4YTI2N2I5YzhkZWU5ODQ3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-JAqWFVHIKMiHDO9kuNI-IRvVxTmBfMEpRq7NpkpYNs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwODIsImV4cCI6MTU4NzMxMDA4MiwibmJmIjoxNTc4NjcwMDgyLCJqdGkiOiI2YjMyNjBkZTM1OWRjZDI4YTI2N2I5YzhkZWU5ODQ3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-JAqWFVHIKMiHDO9kuNI-IRvVxTmBfMEpRq7NpkpYNs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:27', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwODIsImV4cCI6MTU4NzMxMDA4MiwibmJmIjoxNTc4NjcwMDgyLCJqdGkiOiI2YjMyNjBkZTM1OWRjZDI4YTI2N2I5YzhkZWU5ODQ3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-JAqWFVHIKMiHDO9kuNI-IRvVxTmBfMEpRq7NpkpYNs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:27', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAwODIsImV4cCI6MTU4NzMxMDA4MiwibmJmIjoxNTc4NjcwMDgyLCJqdGkiOiI2YjMyNjBkZTM1OWRjZDI4YTI2N2I5YzhkZWU5ODQ3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-JAqWFVHIKMiHDO9kuNI-IRvVxTmBfMEpRq7NpkpYNs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:27', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data16] 36.66
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.538198 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101732 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.607409 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.870950 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.862213 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.234347 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.193419 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117686 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.921818 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.195478 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121682 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.559504 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:28 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.146605 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.682684 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176529 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.672549 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160570 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129655 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.153395 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065824 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053858 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.114695 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.121673 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059841 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106731 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062868 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089757 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.073804 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091752 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059841 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.346398 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089764 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.180976 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.962452 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130619 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109647 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.883642 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxMzIsImV4cCI6MTU4NzMxMDEzMiwibmJmIjoxNTc4NjcwMTMyLCJqdGkiOiI1OTZiODEwZWEwZWFmNzFjMDY5MzhlOTM4ZDRkN2NkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VD9biFgCsf4xcVbHoGIHHinGCSx1KJL0JT7gR0Y9-NM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxMzIsImV4cCI6MTU4NzMxMDEzMiwibmJmIjoxNTc4NjcwMTMyLCJqdGkiOiI1OTZiODEwZWEwZWFmNzFjMDY5MzhlOTM4ZDRkN2NkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VD9biFgCsf4xcVbHoGIHHinGCSx1KJL0JT7gR0Y9-NM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:28', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxMzIsImV4cCI6MTU4NzMxMDEzMiwibmJmIjoxNTc4NjcwMTMyLCJqdGkiOiI1OTZiODEwZWEwZWFmNzFjMDY5MzhlOTM4ZDRkN2NkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VD9biFgCsf4xcVbHoGIHHinGCSx1KJL0JT7gR0Y9-NM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:28', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxMzIsImV4cCI6MTU4NzMxMDEzMiwibmJmIjoxNTc4NjcwMTMyLCJqdGkiOiI1OTZiODEwZWEwZWFmNzFjMDY5MzhlOTM4ZDRkN2NkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VD9biFgCsf4xcVbHoGIHHinGCSx1KJL0JT7gR0Y9-NM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:28', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data17] 36.36
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.463420 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.580446 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.995338 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.274801 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.184639 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.427482 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.081794 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.922245 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.658351 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.113676 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090755 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051892 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:29 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.170545 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.663830 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.202419 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.663319 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.626322 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139255 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.255002 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065817 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081778 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056850 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095742 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062834 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.900372 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073803 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096739 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092730 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.330442 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.217743 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.931530 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119683 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.580449 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.879647 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxODAsImV4cCI6MTU4NzMxMDE4MCwibmJmIjoxNTc4NjcwMTgwLCJqdGkiOiJiNTBlYWFjMjRlNjNlYzY0YWU4YWMyZDNkMGU2OGRlZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Xi5qof3IxlQkQAnaYYxz45zx-VEk7nDkWC7_VegdXCM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxODAsImV4cCI6MTU4NzMxMDE4MCwibmJmIjoxNTc4NjcwMTgwLCJqdGkiOiJiNTBlYWFjMjRlNjNlYzY0YWU4YWMyZDNkMGU2OGRlZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Xi5qof3IxlQkQAnaYYxz45zx-VEk7nDkWC7_VegdXCM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:29', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxODAsImV4cCI6MTU4NzMxMDE4MCwibmJmIjoxNTc4NjcwMTgwLCJqdGkiOiJiNTBlYWFjMjRlNjNlYzY0YWU4YWMyZDNkMGU2OGRlZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Xi5qof3IxlQkQAnaYYxz45zx-VEk7nDkWC7_VegdXCM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:29', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAxODAsImV4cCI6MTU4NzMxMDE4MCwibmJmIjoxNTc4NjcwMTgwLCJqdGkiOiJiNTBlYWFjMjRlNjNlYzY0YWU4YWMyZDNkMGU2OGRlZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Xi5qof3IxlQkQAnaYYxz45zx-VEk7nDkWC7_VegdXCM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:29', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data18] 39.75
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.411174 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.085768 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.577448 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.588225 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.319978 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219407 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.215996 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.361871 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.155583 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131649 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075825 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.942529 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:30 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109708 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089791 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.328958 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.147602 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.155579 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109732 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.016283 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.121673 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.636405 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.137630 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116687 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140623 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.625537 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066823 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063828 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099766 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064794 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054857 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.047909 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070809 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.694526 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.196057 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.979404 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.120186 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103711 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092712 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.967142 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyMzIsImV4cCI6MTU4NzMxMDIzMiwibmJmIjoxNTc4NjcwMjMyLCJqdGkiOiI2NmJjYTFhMGM4NmM4ZjM2ZWUwNDgyMzJmMTU0ZmYwZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGNhm5_pN-xwzbAk2Vb_zhm0If_kxMh_YEdU_iwVAmM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyMzIsImV4cCI6MTU4NzMxMDIzMiwibmJmIjoxNTc4NjcwMjMyLCJqdGkiOiI2NmJjYTFhMGM4NmM4ZjM2ZWUwNDgyMzJmMTU0ZmYwZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGNhm5_pN-xwzbAk2Vb_zhm0If_kxMh_YEdU_iwVAmM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:30', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyMzIsImV4cCI6MTU4NzMxMDIzMiwibmJmIjoxNTc4NjcwMjMyLCJqdGkiOiI2NmJjYTFhMGM4NmM4ZjM2ZWUwNDgyMzJmMTU0ZmYwZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGNhm5_pN-xwzbAk2Vb_zhm0If_kxMh_YEdU_iwVAmM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:30', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyMzIsImV4cCI6MTU4NzMxMDIzMiwibmJmIjoxNTc4NjcwMjMyLCJqdGkiOiI2NmJjYTFhMGM4NmM4ZjM2ZWUwNDgyMzJmMTU0ZmYwZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGNhm5_pN-xwzbAk2Vb_zhm0If_kxMh_YEdU_iwVAmM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:30', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data19] 39.68
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.448743 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.616863 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.652882 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.015425 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.023836 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.187497 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145648 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.870472 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.418216 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.205441 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135685 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063825 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054855 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:31 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107710 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.189835 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.094748 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130651 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.556523 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.037225 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.148604 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.199512 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.165507 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130611 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110703 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.515034 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083811 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053834 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063872 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098726 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.568493 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.123670 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077815 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071810 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.046108 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.585433 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.149152 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.002954 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130686 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125480 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.855709 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyODQsImV4cCI6MTU4NzMxMDI4NCwibmJmIjoxNTc4NjcwMjg0LCJqdGkiOiI1NDZmMGE0NTlkZDdhOGU3MTlmMGEwOTRkNDNiYjc4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HqNhuRZR2ChA1OagJLmI8HcE3imrfpMFYasswvIbR8A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyODQsImV4cCI6MTU4NzMxMDI4NCwibmJmIjoxNTc4NjcwMjg0LCJqdGkiOiI1NDZmMGE0NTlkZDdhOGU3MTlmMGEwOTRkNDNiYjc4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HqNhuRZR2ChA1OagJLmI8HcE3imrfpMFYasswvIbR8A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyODQsImV4cCI6MTU4NzMxMDI4NCwibmJmIjoxNTc4NjcwMjg0LCJqdGkiOiI1NDZmMGE0NTlkZDdhOGU3MTlmMGEwOTRkNDNiYjc4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HqNhuRZR2ChA1OagJLmI8HcE3imrfpMFYasswvIbR8A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAyODQsImV4cCI6MTU4NzMxMDI4NCwibmJmIjoxNTc4NjcwMjg0LCJqdGkiOiI1NDZmMGE0NTlkZDdhOGU3MTlmMGEwOTRkNDNiYjc4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HqNhuRZR2ChA1OagJLmI8HcE3imrfpMFYasswvIbR8A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:31', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data20] 35.98
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.426873 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120833 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610953 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602389 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.399102 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.191783 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:01.030844 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129662 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.930803 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170504 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.123663 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077786 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072811 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:31 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101900 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.601437 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.009985 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.173548 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.096744 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116687 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.816331 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.183505 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.163561 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118681 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.541135 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.402852 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083778 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049700 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099324 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044839 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079785 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052861 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090759 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.041887 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070809 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.800998 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080782 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.228622 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.957530 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.110703 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086766 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.154551 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzMzMsImV4cCI6MTU4NzMxMDMzMywibmJmIjoxNTc4NjcwMzMzLCJqdGkiOiI2MWIzOGIyNGZiNzkyODdlZTVhZjRmOWIwZWYyYWNiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sbFNtmo12PZc9UgA2FvO7qfa-P7dbouIic6IhA68pY4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzMzMsImV4cCI6MTU4NzMxMDMzMywibmJmIjoxNTc4NjcwMzMzLCJqdGkiOiI2MWIzOGIyNGZiNzkyODdlZTVhZjRmOWIwZWYyYWNiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sbFNtmo12PZc9UgA2FvO7qfa-P7dbouIic6IhA68pY4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzMzMsImV4cCI6MTU4NzMxMDMzMywibmJmIjoxNTc4NjcwMzMzLCJqdGkiOiI2MWIzOGIyNGZiNzkyODdlZTVhZjRmOWIwZWYyYWNiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sbFNtmo12PZc9UgA2FvO7qfa-P7dbouIic6IhA68pY4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzMzMsImV4cCI6MTU4NzMxMDMzMywibmJmIjoxNTc4NjcwMzMzLCJqdGkiOiI2MWIzOGIyNGZiNzkyODdlZTVhZjRmOWIwZWYyYWNiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sbFNtmo12PZc9UgA2FvO7qfa-P7dbouIic6IhA68pY4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:31', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data21] 38.16
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.521628 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.086822 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606400 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601619 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.934773 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219409 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.251454 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124666 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.877185 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.136635 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135604 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069758 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:32 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102727 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.021298 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.116685 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.113653 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102749 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:01.106116 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.114664 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156582 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118682 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126596 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.628337 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099734 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114692 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058873 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093748 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069815 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.128656 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.089761 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112723 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071810 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073430 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.768507 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107711 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.582460 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.913610 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144611 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.989357 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzODQsImV4cCI6MTU4NzMxMDM4NCwibmJmIjoxNTc4NjcwMzg0LCJqdGkiOiJlZWJhZTQwMDM0NWMxZjE5ZWE3NDRiNTYzYzVhNDg3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CeeLG8WkXFdPQapKHKtL0WF5yb2Oat4avVhb_39aeJU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzODQsImV4cCI6MTU4NzMxMDM4NCwibmJmIjoxNTc4NjcwMzg0LCJqdGkiOiJlZWJhZTQwMDM0NWMxZjE5ZWE3NDRiNTYzYzVhNDg3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CeeLG8WkXFdPQapKHKtL0WF5yb2Oat4avVhb_39aeJU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:32', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzODQsImV4cCI6MTU4NzMxMDM4NCwibmJmIjoxNTc4NjcwMzg0LCJqdGkiOiJlZWJhZTQwMDM0NWMxZjE5ZWE3NDRiNTYzYzVhNDg3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CeeLG8WkXFdPQapKHKtL0WF5yb2Oat4avVhb_39aeJU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:32', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzAzODQsImV4cCI6MTU4NzMxMDM4NCwibmJmIjoxNTc4NjcwMzg0LCJqdGkiOiJlZWJhZTQwMDM0NWMxZjE5ZWE3NDRiNTYzYzVhNDg3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CeeLG8WkXFdPQapKHKtL0WF5yb2Oat4avVhb_39aeJU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:32', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data22] 37.00
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.380778 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112698 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.015831 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597925 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.899247 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.721578 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.658207 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129656 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.928803 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.162660 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146145 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076767 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070815 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:33 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096742 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.090755 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.023601 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.130651 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106720 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109699 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.823810 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.142618 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.661251 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.165557 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173558 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122670 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.456173 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053857 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090759 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092720 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116686 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076796 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.117687 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.086766 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093748 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110739 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075761 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096739 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106765 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065829 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.884820 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072840 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.221332 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.960459 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.104691 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090327 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082736 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.148950 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070264 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0MzMsImV4cCI6MTU4NzMxMDQzMywibmJmIjoxNTc4NjcwNDMzLCJqdGkiOiJmZTAzMDY1YjlmYzYwODViNjE1ZDliMzU2Nzk2OWQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XGPwWhaeqr-4kfrp8meiXtbxz3c5L609PyNtYyYm9kg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0MzMsImV4cCI6MTU4NzMxMDQzMywibmJmIjoxNTc4NjcwNDMzLCJqdGkiOiJmZTAzMDY1YjlmYzYwODViNjE1ZDliMzU2Nzk2OWQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XGPwWhaeqr-4kfrp8meiXtbxz3c5L609PyNtYyYm9kg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:33', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0MzMsImV4cCI6MTU4NzMxMDQzMywibmJmIjoxNTc4NjcwNDMzLCJqdGkiOiJmZTAzMDY1YjlmYzYwODViNjE1ZDliMzU2Nzk2OWQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XGPwWhaeqr-4kfrp8meiXtbxz3c5L609PyNtYyYm9kg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:33', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0MzMsImV4cCI6MTU4NzMxMDQzMywibmJmIjoxNTc4NjcwNDMzLCJqdGkiOiJmZTAzMDY1YjlmYzYwODViNjE1ZDliMzU2Nzk2OWQzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XGPwWhaeqr-4kfrp8meiXtbxz3c5L609PyNtYyYm9kg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:33', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data23] 39.98
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.583993 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104751 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.720072 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601381 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.893111 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.665812 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.898528 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117722 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.933690 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.180517 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131596 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.098955 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056845 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:34 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089762 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.507669 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.588561 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137622 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116661 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.786897 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.651332 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.659795 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.163563 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120676 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141623 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127471 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066819 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047914 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050882 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.575948 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.077751 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106717 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055847 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.069813 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044883 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.077341 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050830 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091723 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.052889 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071769 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.825260 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.175046 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.988357 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.119862 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113721 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.906630 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0ODUsImV4cCI6MTU4NzMxMDQ4NSwibmJmIjoxNTc4NjcwNDg1LCJqdGkiOiI4Yjk1NTdkZjNmMjUzYTVhMGFjOGMwZWEyNWE0NDQxNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._F4OzXd1O1Gpi-8uZSqX5jksRYK-sgZZ6VeXa3FDje4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0ODUsImV4cCI6MTU4NzMxMDQ4NSwibmJmIjoxNTc4NjcwNDg1LCJqdGkiOiI4Yjk1NTdkZjNmMjUzYTVhMGFjOGMwZWEyNWE0NDQxNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._F4OzXd1O1Gpi-8uZSqX5jksRYK-sgZZ6VeXa3FDje4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:34', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0ODUsImV4cCI6MTU4NzMxMDQ4NSwibmJmIjoxNTc4NjcwNDg1LCJqdGkiOiI4Yjk1NTdkZjNmMjUzYTVhMGFjOGMwZWEyNWE0NDQxNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._F4OzXd1O1Gpi-8uZSqX5jksRYK-sgZZ6VeXa3FDje4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:34', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA0ODUsImV4cCI6MTU4NzMxMDQ4NSwibmJmIjoxNTc4NjcwNDg1LCJqdGkiOiI4Yjk1NTdkZjNmMjUzYTVhMGFjOGMwZWEyNWE0NDQxNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._F4OzXd1O1Gpi-8uZSqX5jksRYK-sgZZ6VeXa3FDje4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:34', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data24] 37.87
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.418713 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116713 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.608339 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596436 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.194426 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.175521 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.289341 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137631 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.057172 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.187499 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.055848 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.598056 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054852 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:35 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.538681 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106716 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.028872 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.125661 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.913556 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.898595 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153589 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.145611 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141622 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.681230 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.109565 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053817 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.075830 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.044879 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087768 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.599189 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055808 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.543545 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057847 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080784 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072807 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.320817 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088765 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.161988 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.937664 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088723 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104721 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077790 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1MzUsImV4cCI6MTU4NzMxMDUzNSwibmJmIjoxNTc4NjcwNTM1LCJqdGkiOiI3Zjc5MzFjODEwMzdjM2IwYjFhYTRjYzQ2YmU1ZTYzNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tr-7IJ0l-gvm1ULjQzu-EzmANY3a3Tjvw46l8_t-7WI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1MzUsImV4cCI6MTU4NzMxMDUzNSwibmJmIjoxNTc4NjcwNTM1LCJqdGkiOiI3Zjc5MzFjODEwMzdjM2IwYjFhYTRjYzQ2YmU1ZTYzNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tr-7IJ0l-gvm1ULjQzu-EzmANY3a3Tjvw46l8_t-7WI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:35', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1MzUsImV4cCI6MTU4NzMxMDUzNSwibmJmIjoxNTc4NjcwNTM1LCJqdGkiOiI3Zjc5MzFjODEwMzdjM2IwYjFhYTRjYzQ2YmU1ZTYzNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tr-7IJ0l-gvm1ULjQzu-EzmANY3a3Tjvw46l8_t-7WI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:35', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1MzUsImV4cCI6MTU4NzMxMDUzNSwibmJmIjoxNTc4NjcwNTM1LCJqdGkiOiI3Zjc5MzFjODEwMzdjM2IwYjFhYTRjYzQ2YmU1ZTYzNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tr-7IJ0l-gvm1ULjQzu-EzmANY3a3Tjvw46l8_t-7WI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:35', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data25] 38.51
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.444801 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612356 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.573520 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.033709 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204459 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149632 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.572586 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.042216 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.169664 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.611991 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086766 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103706 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061838 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:36 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.087801 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092717 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.515243 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.149592 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109708 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.089757 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.201462 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.145610 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.178522 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176528 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.633323 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.100729 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.173534 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.533524 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058876 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090713 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056433 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059842 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058872 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111740 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052821 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053857 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.554031 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075310 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074829 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.332011 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075839 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.193321 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.957446 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.108704 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.146607 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104717 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.930017 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1ODYsImV4cCI6MTU4NzMxMDU4NiwibmJmIjoxNTc4NjcwNTg2LCJqdGkiOiI0N2FjZDU5YThjNTExYWVjZTVjYTRhMTFhYzgwYWYzYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2imGQGU2DP1cf0BK6a-pUxNWUIOYeb-mmrAqcIBLvU4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1ODYsImV4cCI6MTU4NzMxMDU4NiwibmJmIjoxNTc4NjcwNTg2LCJqdGkiOiI0N2FjZDU5YThjNTExYWVjZTVjYTRhMTFhYzgwYWYzYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2imGQGU2DP1cf0BK6a-pUxNWUIOYeb-mmrAqcIBLvU4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1ODYsImV4cCI6MTU4NzMxMDU4NiwibmJmIjoxNTc4NjcwNTg2LCJqdGkiOiI0N2FjZDU5YThjNTExYWVjZTVjYTRhMTFhYzgwYWYzYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2imGQGU2DP1cf0BK6a-pUxNWUIOYeb-mmrAqcIBLvU4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA1ODYsImV4cCI6MTU4NzMxMDU4NiwibmJmIjoxNTc4NjcwNTg2LCJqdGkiOiI0N2FjZDU5YThjNTExYWVjZTVjYTRhMTFhYzgwYWYzYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2imGQGU2DP1cf0BK6a-pUxNWUIOYeb-mmrAqcIBLvU4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:36', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data26] 35.34
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.900914 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610051 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.607376 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.220884 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.162599 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.460459 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100729 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.005459 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.150597 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.164560 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078821 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122678 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077808 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:36 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.622350 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102724 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.992093 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.131641 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107717 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097735 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.823093 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.175527 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175555 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.115691 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171602 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.113692 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135558 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077790 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050865 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107752 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058803 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091717 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.071806 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062854 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.773681 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075799 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.188032 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.979966 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153592 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130652 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.896125 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2MzQsImV4cCI6MTU4NzMxMDYzNCwibmJmIjoxNTc4NjcwNjM0LCJqdGkiOiJmYmQ4NjRkNmI1ZDM1MjdlNTQ3NmRjZjczYTk5MWE1YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BWthQJ0TUNEFK5zKiEBt9WZafNtt5lfk8y7oebNSNNs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2MzQsImV4cCI6MTU4NzMxMDYzNCwibmJmIjoxNTc4NjcwNjM0LCJqdGkiOiJmYmQ4NjRkNmI1ZDM1MjdlNTQ3NmRjZjczYTk5MWE1YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BWthQJ0TUNEFK5zKiEBt9WZafNtt5lfk8y7oebNSNNs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2MzQsImV4cCI6MTU4NzMxMDYzNCwibmJmIjoxNTc4NjcwNjM0LCJqdGkiOiJmYmQ4NjRkNmI1ZDM1MjdlNTQ3NmRjZjczYTk5MWE1YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BWthQJ0TUNEFK5zKiEBt9WZafNtt5lfk8y7oebNSNNs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2MzQsImV4cCI6MTU4NzMxMDYzNCwibmJmIjoxNTc4NjcwNjM0LCJqdGkiOiJmYmQ4NjRkNmI1ZDM1MjdlNTQ3NmRjZjczYTk5MWE1YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BWthQJ0TUNEFK5zKiEBt9WZafNtt5lfk8y7oebNSNNs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:36', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data27] 40.38
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.511123 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.630813 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.629330 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.482417 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.269276 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.202502 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119632 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.900683 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.146608 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093314 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066819 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:37 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.584947 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.083778 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.025803 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.126664 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122676 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.832944 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.178519 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.172534 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.163562 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132715 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116619 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.629942 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048830 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049865 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.563515 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053858 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.551577 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099734 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077410 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.573465 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095742 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102750 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.184212 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101071 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.409254 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.942561 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.113674 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111666 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084771 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.879844 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.094717 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2ODYsImV4cCI6MTU4NzMxMDY4NiwibmJmIjoxNTc4NjcwNjg2LCJqdGkiOiIwYTIzZjJiYzY5OTRjN2E4OTg0NWQxMTcwOGU4NzFlMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZqkW05gccBO2IQEBNzzSjAyzYulSdJ9wkwSbzF-Pqjc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2ODYsImV4cCI6MTU4NzMxMDY4NiwibmJmIjoxNTc4NjcwNjg2LCJqdGkiOiIwYTIzZjJiYzY5OTRjN2E4OTg0NWQxMTcwOGU4NzFlMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZqkW05gccBO2IQEBNzzSjAyzYulSdJ9wkwSbzF-Pqjc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:37', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2ODYsImV4cCI6MTU4NzMxMDY4NiwibmJmIjoxNTc4NjcwNjg2LCJqdGkiOiIwYTIzZjJiYzY5OTRjN2E4OTg0NWQxMTcwOGU4NzFlMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZqkW05gccBO2IQEBNzzSjAyzYulSdJ9wkwSbzF-Pqjc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:37', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA2ODYsImV4cCI6MTU4NzMxMDY4NiwibmJmIjoxNTc4NjcwNjg2LCJqdGkiOiIwYTIzZjJiYzY5OTRjN2E4OTg0NWQxMTcwOGU4NzFlMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZqkW05gccBO2IQEBNzzSjAyzYulSdJ9wkwSbzF-Pqjc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:37', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data28] 36.71
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.433827 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110639 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.763474 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.614166 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.792280 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.714589 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.182313 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.914439 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.182508 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.123669 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.084733 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:38 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.546051 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120676 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.037484 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.119649 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120684 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.132636 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:01.113866 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.162562 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.215421 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167542 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142618 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147111 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131618 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095842 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065785 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073845 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.113695 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.120650 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111701 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118195 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091798 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057803 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070831 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.778065 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.086920 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.864085 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123712 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112696 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.985416 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.574091 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3MzUsImV4cCI6MTU4NzMxMDczNSwibmJmIjoxNTc4NjcwNzM1LCJqdGkiOiI5NTFjZTdjNTUxYTc3YjE0NWNhNzkwN2ExM2QwY2I1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r4eEwXdc47iwPeu8Ij2drlMxEwMHjzwE_cdSmG8Q-Dk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3MzUsImV4cCI6MTU4NzMxMDczNSwibmJmIjoxNTc4NjcwNzM1LCJqdGkiOiI5NTFjZTdjNTUxYTc3YjE0NWNhNzkwN2ExM2QwY2I1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r4eEwXdc47iwPeu8Ij2drlMxEwMHjzwE_cdSmG8Q-Dk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:38', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3MzUsImV4cCI6MTU4NzMxMDczNSwibmJmIjoxNTc4NjcwNzM1LCJqdGkiOiI5NTFjZTdjNTUxYTc3YjE0NWNhNzkwN2ExM2QwY2I1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r4eEwXdc47iwPeu8Ij2drlMxEwMHjzwE_cdSmG8Q-Dk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:38', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3MzUsImV4cCI6MTU4NzMxMDczNSwibmJmIjoxNTc4NjcwNzM1LCJqdGkiOiI5NTFjZTdjNTUxYTc3YjE0NWNhNzkwN2ExM2QwY2I1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r4eEwXdc47iwPeu8Ij2drlMxEwMHjzwE_cdSmG8Q-Dk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:38', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data29] 38.18
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.737751 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106711 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606379 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.621806 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.862774 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.210428 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.173537 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.200464 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.655247 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155581 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074798 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113694 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:39 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111700 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.091756 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.993735 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.119651 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.847721 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172959 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178562 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.193464 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161553 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.586231 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127473 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.045509 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079799 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.042874 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076849 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.041888 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.076755 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078791 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044880 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077794 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.038936 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046873 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.768943 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.119506 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.979885 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122676 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100724 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953632 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3ODUsImV4cCI6MTU4NzMxMDc4NSwibmJmIjoxNTc4NjcwNzg1LCJqdGkiOiJmNmMzYTUwZmJkZmM2ZDhkNjlhNGQxNWQwOWM3ODBhOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.h2kgGrepxVxbG6fnQmklt7nb-iDkXoKlPeAU4bwqiN8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3ODUsImV4cCI6MTU4NzMxMDc4NSwibmJmIjoxNTc4NjcwNzg1LCJqdGkiOiJmNmMzYTUwZmJkZmM2ZDhkNjlhNGQxNWQwOWM3ODBhOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.h2kgGrepxVxbG6fnQmklt7nb-iDkXoKlPeAU4bwqiN8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:39', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3ODUsImV4cCI6MTU4NzMxMDc4NSwibmJmIjoxNTc4NjcwNzg1LCJqdGkiOiJmNmMzYTUwZmJkZmM2ZDhkNjlhNGQxNWQwOWM3ODBhOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.h2kgGrepxVxbG6fnQmklt7nb-iDkXoKlPeAU4bwqiN8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:39', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA3ODUsImV4cCI6MTU4NzMxMDc4NSwibmJmIjoxNTc4NjcwNzg1LCJqdGkiOiJmNmMzYTUwZmJkZmM2ZDhkNjlhNGQxNWQwOWM3ODBhOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.h2kgGrepxVxbG6fnQmklt7nb-iDkXoKlPeAU4bwqiN8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:39', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data30] 40.64
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.460620 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.094743 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.080150 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.603379 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.876202 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.689155 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.191257 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144610 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.937496 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.171539 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.119682 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.060841 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:40 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.666218 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.985747 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.153589 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119682 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116683 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.826439 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.158570 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.706216 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.170549 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129665 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135582 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.555368 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047838 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090756 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.046922 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.071807 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051860 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.593412 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.040890 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073771 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.042841 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.069860 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.034860 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077704 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.368371 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079788 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.124661 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.962842 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.117686 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099717 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.585429 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.868665 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.107719 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4MzgsImV4cCI6MTU4NzMxMDgzOCwibmJmIjoxNTc4NjcwODM4LCJqdGkiOiI2N2RhMGU2ZTQzYjVlNGZhOTNhODU3YmIxN2NiNzZjZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mQjykeSwvwXqSx03hGFEKpBeY3QnODKvXi1ayPwsEho', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4MzgsImV4cCI6MTU4NzMxMDgzOCwibmJmIjoxNTc4NjcwODM4LCJqdGkiOiI2N2RhMGU2ZTQzYjVlNGZhOTNhODU3YmIxN2NiNzZjZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mQjykeSwvwXqSx03hGFEKpBeY3QnODKvXi1ayPwsEho'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:40', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4MzgsImV4cCI6MTU4NzMxMDgzOCwibmJmIjoxNTc4NjcwODM4LCJqdGkiOiI2N2RhMGU2ZTQzYjVlNGZhOTNhODU3YmIxN2NiNzZjZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mQjykeSwvwXqSx03hGFEKpBeY3QnODKvXi1ayPwsEho', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:40', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4MzgsImV4cCI6MTU4NzMxMDgzOCwibmJmIjoxNTc4NjcwODM4LCJqdGkiOiI2N2RhMGU2ZTQzYjVlNGZhOTNhODU3YmIxN2NiNzZjZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mQjykeSwvwXqSx03hGFEKpBeY3QnODKvXi1ayPwsEho', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:40', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data31] 40.69
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.410943 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.086778 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.572737 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.636244 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.200605 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.224396 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.166795 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132643 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.135725 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.187493 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129652 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063828 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051860 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.121023 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.141675 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.082749 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:01.024883 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.685135 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.206446 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.152591 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115689 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.112689 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052861 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.587518 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058789 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097742 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055852 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048089 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.559503 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085723 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082781 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050901 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.074801 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.615557 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072804 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085773 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.828517 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104715 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.594099 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.964495 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.099731 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123667 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947879 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4OTEsImV4cCI6MTU4NzMxMDg5MSwibmJmIjoxNTc4NjcwODkxLCJqdGkiOiJkMzc5Mjc1ZWIyZGM5OTk4YjFiZjEyZjMxODJlY2I5YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b_b0eE4foR1e38NN2fiNMsJIh6nto8ldrkWJ_T8kBJg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4OTEsImV4cCI6MTU4NzMxMDg5MSwibmJmIjoxNTc4NjcwODkxLCJqdGkiOiJkMzc5Mjc1ZWIyZGM5OTk4YjFiZjEyZjMxODJlY2I5YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b_b0eE4foR1e38NN2fiNMsJIh6nto8ldrkWJ_T8kBJg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4OTEsImV4cCI6MTU4NzMxMDg5MSwibmJmIjoxNTc4NjcwODkxLCJqdGkiOiJkMzc5Mjc1ZWIyZGM5OTk4YjFiZjEyZjMxODJlY2I5YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b_b0eE4foR1e38NN2fiNMsJIh6nto8ldrkWJ_T8kBJg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA4OTEsImV4cCI6MTU4NzMxMDg5MSwibmJmIjoxNTc4NjcwODkxLCJqdGkiOiJkMzc5Mjc1ZWIyZGM5OTk4YjFiZjEyZjMxODJlY2I5YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b_b0eE4foR1e38NN2fiNMsJIh6nto8ldrkWJ_T8kBJg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:41', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data32] 36.17
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.745341 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.627334 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.589415 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.358368 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.432836 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116712 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.882270 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.167065 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121676 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.067820 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.072688 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.113978 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.125705 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114719 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125669 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.818817 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.142575 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.191482 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.151595 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153591 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125662 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121672 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.089760 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.074733 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081743 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050897 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096743 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.036900 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.078810 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048846 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048871 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.180515 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090794 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.041851 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.039935 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068781 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.352643 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.213068 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.967428 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.150598 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097780 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084771 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.124629 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068854 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5NDAsImV4cCI6MTU4NzMxMDk0MCwibmJmIjoxNTc4NjcwOTQwLCJqdGkiOiI1NDhhNWUzZGJmZDQwOWUyOWI0YjFkMThiZGM2NzQ4ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D4ZfEbxsb_Vjr_trD_Jcv1j0L5bnogKTPjRDdN88rqo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5NDAsImV4cCI6MTU4NzMxMDk0MCwibmJmIjoxNTc4NjcwOTQwLCJqdGkiOiI1NDhhNWUzZGJmZDQwOWUyOWI0YjFkMThiZGM2NzQ4ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D4ZfEbxsb_Vjr_trD_Jcv1j0L5bnogKTPjRDdN88rqo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5NDAsImV4cCI6MTU4NzMxMDk0MCwibmJmIjoxNTc4NjcwOTQwLCJqdGkiOiI1NDhhNWUzZGJmZDQwOWUyOWI0YjFkMThiZGM2NzQ4ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D4ZfEbxsb_Vjr_trD_Jcv1j0L5bnogKTPjRDdN88rqo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5NDAsImV4cCI6MTU4NzMxMDk0MCwibmJmIjoxNTc4NjcwOTQwLCJqdGkiOiI1NDhhNWUzZGJmZDQwOWUyOWI0YjFkMThiZGM2NzQ4ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D4ZfEbxsb_Vjr_trD_Jcv1j0L5bnogKTPjRDdN88rqo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:41', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data33] 43.18
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.518909 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.085772 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617347 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585431 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.801854 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185504 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123369 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.573426 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.027251 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.181514 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063830 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056846 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:42 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097303 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.591419 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.037228 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.133635 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097750 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094741 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.801334 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.176533 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.187504 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183500 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164555 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142616 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.282241 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:01.253731 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.575476 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054023 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.089757 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055852 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096709 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057842 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089758 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:01.004330 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082780 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070843 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078756 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.161987 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.281572 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.966508 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134639 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.148608 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100723 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932055 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065824 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5OTUsImV4cCI6MTU4NzMxMDk5NSwibmJmIjoxNTc4NjcwOTk1LCJqdGkiOiIyODExM2NhNzMzZWM2YjY3OTJlODNmZDQ2NjdmMjUwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RdxTEYz5EGP2UC5qFLNMpfwb_ny2ev7G8HKK5re6tY8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5OTUsImV4cCI6MTU4NzMxMDk5NSwibmJmIjoxNTc4NjcwOTk1LCJqdGkiOiIyODExM2NhNzMzZWM2YjY3OTJlODNmZDQ2NjdmMjUwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RdxTEYz5EGP2UC5qFLNMpfwb_ny2ev7G8HKK5re6tY8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:42', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5OTUsImV4cCI6MTU4NzMxMDk5NSwibmJmIjoxNTc4NjcwOTk1LCJqdGkiOiIyODExM2NhNzMzZWM2YjY3OTJlODNmZDQ2NjdmMjUwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RdxTEYz5EGP2UC5qFLNMpfwb_ny2ev7G8HKK5re6tY8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:42', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzA5OTUsImV4cCI6MTU4NzMxMDk5NSwibmJmIjoxNTc4NjcwOTk1LCJqdGkiOiIyODExM2NhNzMzZWM2YjY3OTJlODNmZDQ2NjdmMjUwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RdxTEYz5EGP2UC5qFLNMpfwb_ny2ev7G8HKK5re6tY8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:42', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data34] 44.70
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.406007 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098731 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.586434 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592536 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.969268 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.721238 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.305177 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.897150 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.199422 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132479 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.573035 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.071849 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054812 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:43 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089719 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095746 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.065152 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.161713 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123714 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114723 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.280307 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.144613 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.182755 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.126650 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.676591 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142621 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:01.046196 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050862 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074799 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.082954 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.039855 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087729 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.070810 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044880 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085788 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.038930 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:01.977280 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.039934 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071810 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.342018 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078818 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.608426 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.851309 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134620 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.602017 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.857706 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080343 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEwNTIsImV4cCI6MTU4NzMxMTA1MiwibmJmIjoxNTc4NjcxMDUyLCJqdGkiOiI3ZDYwNzdjZTA4MzNhOWIyZjdiYTQ4MWNiOTUyODk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-B9yqTVp7XxFy6JTLaW1_A_rkM_CXUwRWY21fNgd6ww', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEwNTIsImV4cCI6MTU4NzMxMTA1MiwibmJmIjoxNTc4NjcxMDUyLCJqdGkiOiI3ZDYwNzdjZTA4MzNhOWIyZjdiYTQ4MWNiOTUyODk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-B9yqTVp7XxFy6JTLaW1_A_rkM_CXUwRWY21fNgd6ww'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEwNTIsImV4cCI6MTU4NzMxMTA1MiwibmJmIjoxNTc4NjcxMDUyLCJqdGkiOiI3ZDYwNzdjZTA4MzNhOWIyZjdiYTQ4MWNiOTUyODk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-B9yqTVp7XxFy6JTLaW1_A_rkM_CXUwRWY21fNgd6ww', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEwNTIsImV4cCI6MTU4NzMxMTA1MiwibmJmIjoxNTc4NjcxMDUyLCJqdGkiOiI3ZDYwNzdjZTA4MzNhOWIyZjdiYTQ4MWNiOTUyODk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-B9yqTVp7XxFy6JTLaW1_A_rkM_CXUwRWY21fNgd6ww', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:43', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data35] 39.62
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.830685 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096158 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.630338 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.018967 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.958497 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.208259 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144581 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.140623 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.183837 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.158575 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.600426 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.050909 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:44 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.561271 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.023387 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.129606 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.140654 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.079752 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.384476 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.201463 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.221449 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:01.126080 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141591 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136633 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129625 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051825 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-10 23:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.040941 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074803 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.040401 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047907 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085733 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089789 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054823 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.146637 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055809 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064827 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073846 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.844356 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.126634 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.115717 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.293586 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142655 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118641 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.076797 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.890562 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExMDQsImV4cCI6MTU4NzMxMTEwNCwibmJmIjoxNTc4NjcxMTA0LCJqdGkiOiIzMjZlOTcyMjc5ZmJiNDgxMGRjNzU1YmFlNDE0YjVjMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iNfrE0379HG-weMD6FUGRxFx-UJplqyne3uccFFp22A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExMDQsImV4cCI6MTU4NzMxMTEwNCwibmJmIjoxNTc4NjcxMTA0LCJqdGkiOiIzMjZlOTcyMjc5ZmJiNDgxMGRjNzU1YmFlNDE0YjVjMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iNfrE0379HG-weMD6FUGRxFx-UJplqyne3uccFFp22A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:44', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExMDQsImV4cCI6MTU4NzMxMTEwNCwibmJmIjoxNTc4NjcxMTA0LCJqdGkiOiIzMjZlOTcyMjc5ZmJiNDgxMGRjNzU1YmFlNDE0YjVjMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iNfrE0379HG-weMD6FUGRxFx-UJplqyne3uccFFp22A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-10 23:44', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExMDQsImV4cCI6MTU4NzMxMTEwNCwibmJmIjoxNTc4NjcxMTA0LCJqdGkiOiIzMjZlOTcyMjc5ZmJiNDgxMGRjNzU1YmFlNDE0YjVjMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iNfrE0379HG-weMD6FUGRxFx-UJplqyne3uccFFp22A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-10 23:44', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data36] 35.46
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.416228 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.562042 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594921 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555475 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.929850 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197471 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161370 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.939530 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.666760 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146583 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072807 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:45 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:45 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.170545 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.174580 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168570 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.171585 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.574460 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147604 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.374931 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074801 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:45 - 2020-01-10 23:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:45 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106714 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.075815 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.105717 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.088761 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058845 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074801 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111700 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079788 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127659 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086768 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.598639 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.955444 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100370 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.123505 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.916513 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.902606 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.064824 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExNTIsImV4cCI6MTU4NzMxMTE1MiwibmJmIjoxNTc4NjcxMTUyLCJqdGkiOiI4YTA4ZWQxMjZjMjliM2VmZWM2MTI5YzVjNGFmOTNkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.90Vy3Bcyl7BfZ2cKRK5dLajRtX_0oFnr-PU28InEo8Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExNTIsImV4cCI6MTU4NzMxMTE1MiwibmJmIjoxNTc4NjcxMTUyLCJqdGkiOiI4YTA4ZWQxMjZjMjliM2VmZWM2MTI5YzVjNGFmOTNkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.90Vy3Bcyl7BfZ2cKRK5dLajRtX_0oFnr-PU28InEo8Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:45', 'time_end': '2020-01-10 23:45', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExNTIsImV4cCI6MTU4NzMxMTE1MiwibmJmIjoxNTc4NjcxMTUyLCJqdGkiOiI4YTA4ZWQxMjZjMjliM2VmZWM2MTI5YzVjNGFmOTNkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.90Vy3Bcyl7BfZ2cKRK5dLajRtX_0oFnr-PU28InEo8Y', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:45', 'time_end': '2020-01-10 23:45', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzExNTIsImV4cCI6MTU4NzMxMTE1MiwibmJmIjoxNTc4NjcxMTUyLCJqdGkiOiI4YTA4ZWQxMjZjMjliM2VmZWM2MTI5YzVjNGFmOTNkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.90Vy3Bcyl7BfZ2cKRK5dLajRtX_0oFnr-PU28InEo8Y', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:45', 'timeEnd': '2020-01-10 23:45', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data37] 39.77
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.379980 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117691 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617348 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.064207 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.958105 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.193483 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.455030 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105755 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.887688 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.172081 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.157540 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081779 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:46 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124635 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.590420 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:46 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.194481 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.705153 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:01.040217 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.212436 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148638 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125629 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124477 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:46 - 2020-01-10 23:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:46 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.123637 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.075319 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103721 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081782 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108746 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071771 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050825 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094778 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111737 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077935 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107712 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.585378 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.341431 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076798 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208777 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.073562 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.150587 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108708 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.558520 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.284404 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyMDQsImV4cCI6MTU4NzMxMTIwNCwibmJmIjoxNTc4NjcxMjA0LCJqdGkiOiJkNTM2ODg5ZGM2NzIwYTQxMDZhZjI3YjMwOTAyZTk1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UV6FIX5pzC4wBCaFQnyhHU2pCMLY-sIAT7UpppW9ayI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyMDQsImV4cCI6MTU4NzMxMTIwNCwibmJmIjoxNTc4NjcxMjA0LCJqdGkiOiJkNTM2ODg5ZGM2NzIwYTQxMDZhZjI3YjMwOTAyZTk1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UV6FIX5pzC4wBCaFQnyhHU2pCMLY-sIAT7UpppW9ayI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:46', 'time_end': '2020-01-10 23:46', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyMDQsImV4cCI6MTU4NzMxMTIwNCwibmJmIjoxNTc4NjcxMjA0LCJqdGkiOiJkNTM2ODg5ZGM2NzIwYTQxMDZhZjI3YjMwOTAyZTk1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UV6FIX5pzC4wBCaFQnyhHU2pCMLY-sIAT7UpppW9ayI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:46', 'time_end': '2020-01-10 23:46', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyMDQsImV4cCI6MTU4NzMxMTIwNCwibmJmIjoxNTc4NjcxMjA0LCJqdGkiOiJkNTM2ODg5ZGM2NzIwYTQxMDZhZjI3YjMwOTAyZTk1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UV6FIX5pzC4wBCaFQnyhHU2pCMLY-sIAT7UpppW9ayI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:46', 'timeEnd': '2020-01-10 23:46', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data38] 36.71
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.404268 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599398 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.026224 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.876649 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.202458 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.367011 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107711 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.924295 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.206443 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130630 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088734 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:47 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.084815 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:47 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.145614 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.151591 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.198433 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140627 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110700 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.489957 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063788 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:47 - 2020-01-10 23:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:47 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062830 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.617042 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097737 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105758 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069773 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104719 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066864 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088802 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061795 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097740 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065824 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081940 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.356548 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089797 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.608752 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.972712 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.126657 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120636 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081783 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954447 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyNTIsImV4cCI6MTU4NzMxMTI1MiwibmJmIjoxNTc4NjcxMjUyLCJqdGkiOiI3NTE3YTMwZmU4ZjliNDc0YTk2MjYyNWYwMzZiN2RkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b1gU6RJbqXJu01IHG8pPwmyfapLxTkjUGRuqn-Lh0a4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyNTIsImV4cCI6MTU4NzMxMTI1MiwibmJmIjoxNTc4NjcxMjUyLCJqdGkiOiI3NTE3YTMwZmU4ZjliNDc0YTk2MjYyNWYwMzZiN2RkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b1gU6RJbqXJu01IHG8pPwmyfapLxTkjUGRuqn-Lh0a4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:47', 'time_end': '2020-01-10 23:47', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyNTIsImV4cCI6MTU4NzMxMTI1MiwibmJmIjoxNTc4NjcxMjUyLCJqdGkiOiI3NTE3YTMwZmU4ZjliNDc0YTk2MjYyNWYwMzZiN2RkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b1gU6RJbqXJu01IHG8pPwmyfapLxTkjUGRuqn-Lh0a4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:47', 'time_end': '2020-01-10 23:47', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEyNTIsImV4cCI6MTU4NzMxMTI1MiwibmJmIjoxNTc4NjcxMjUyLCJqdGkiOiI3NTE3YTMwZmU4ZjliNDc0YTk2MjYyNWYwMzZiN2RkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.b1gU6RJbqXJu01IHG8pPwmyfapLxTkjUGRuqn-Lh0a4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:47', 'timeEnd': '2020-01-10 23:47', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data39] 35.73
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.546260 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.586447 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.107609 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.939484 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.194478 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.502189 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126628 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.879646 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.166555 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151593 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.062828 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060836 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:48 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.116686 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.184021 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.152590 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110679 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.119622 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.045878 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:48 - 2020-01-10 23:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090756 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092755 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057842 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061836 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.605002 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080785 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.194479 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059895 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.769964 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.351096 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.998359 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160866 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118676 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114693 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.928069 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068808 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzMDEsImV4cCI6MTU4NzMxMTMwMSwibmJmIjoxNTc4NjcxMzAxLCJqdGkiOiJjMDM4ZjM4MDEwZjYzZDA0MzQ0OGNkZDdiZWExYzU2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yzr_I_ddvzEZ5AxinPHSFuHR4Ax6M5uYOauPl9pUnPg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzMDEsImV4cCI6MTU4NzMxMTMwMSwibmJmIjoxNTc4NjcxMzAxLCJqdGkiOiJjMDM4ZjM4MDEwZjYzZDA0MzQ0OGNkZDdiZWExYzU2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yzr_I_ddvzEZ5AxinPHSFuHR4Ax6M5uYOauPl9pUnPg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:48', 'time_end': '2020-01-10 23:48', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzMDEsImV4cCI6MTU4NzMxMTMwMSwibmJmIjoxNTc4NjcxMzAxLCJqdGkiOiJjMDM4ZjM4MDEwZjYzZDA0MzQ0OGNkZDdiZWExYzU2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yzr_I_ddvzEZ5AxinPHSFuHR4Ax6M5uYOauPl9pUnPg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:48', 'time_end': '2020-01-10 23:48', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzMDEsImV4cCI6MTU4NzMxMTMwMSwibmJmIjoxNTc4NjcxMzAxLCJqdGkiOiJjMDM4ZjM4MDEwZjYzZDA0MzQ0OGNkZDdiZWExYzU2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yzr_I_ddvzEZ5AxinPHSFuHR4Ax6M5uYOauPl9pUnPg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:48', 'timeEnd': '2020-01-10 23:48', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data40] 34.72
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.843335 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597424 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.609599 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.947109 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.176529 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.169249 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098735 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.916576 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.183507 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.601389 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086728 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.050900 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:48 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.146606 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.654250 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.181504 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.154587 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125629 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120679 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.111627 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.036411 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:48 - 2020-01-10 23:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.075843 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053810 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093810 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.108675 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120675 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072838 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103827 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063017 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080784 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.762512 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.150002 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.937164 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.150591 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113695 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085768 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.972045 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066823 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzNDgsImV4cCI6MTU4NzMxMTM0OCwibmJmIjoxNTc4NjcxMzQ4LCJqdGkiOiI2NDI2NjE2ZDE5OWVlM2JlM2FkNDU3ZjA3Y2UxNTY2ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4f3hhDDjA5QfXXgarflCc1q9LptepfaYhhau18fv65A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzNDgsImV4cCI6MTU4NzMxMTM0OCwibmJmIjoxNTc4NjcxMzQ4LCJqdGkiOiI2NDI2NjE2ZDE5OWVlM2JlM2FkNDU3ZjA3Y2UxNTY2ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4f3hhDDjA5QfXXgarflCc1q9LptepfaYhhau18fv65A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:48', 'time_end': '2020-01-10 23:48', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzNDgsImV4cCI6MTU4NzMxMTM0OCwibmJmIjoxNTc4NjcxMzQ4LCJqdGkiOiI2NDI2NjE2ZDE5OWVlM2JlM2FkNDU3ZjA3Y2UxNTY2ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4f3hhDDjA5QfXXgarflCc1q9LptepfaYhhau18fv65A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:48', 'time_end': '2020-01-10 23:48', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzNDgsImV4cCI6MTU4NzMxMTM0OCwibmJmIjoxNTc4NjcxMzQ4LCJqdGkiOiI2NDI2NjE2ZDE5OWVlM2JlM2FkNDU3ZjA3Y2UxNTY2ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4f3hhDDjA5QfXXgarflCc1q9LptepfaYhhau18fv65A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:48', 'timeEnd': '2020-01-10 23:48', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data41] 36.56
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.341941 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127657 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.046177 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.610879 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.366684 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.202459 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.173501 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126662 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.895796 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.208391 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.622349 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083807 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:49 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.045911 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:49 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.684274 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.148639 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169138 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.153590 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176526 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.550040 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.144449 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076792 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:49 - 2020-01-10 23:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:49 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.581445 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067821 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087772 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057839 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.626576 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061912 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.604484 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056841 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096753 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052846 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061837 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071810 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.763101 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.204330 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.986407 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.155589 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122681 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080742 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951457 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzOTcsImV4cCI6MTU4NzMxMTM5NywibmJmIjoxNTc4NjcxMzk3LCJqdGkiOiI5ZWM2ZWZlNjA2NjdkYTExZWQzZmNkNWNjMWI4ZmQyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.6OFgCW0qg3skNAzftOEhYFL79sfKoWAMPEcNW1DLwtQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzOTcsImV4cCI6MTU4NzMxMTM5NywibmJmIjoxNTc4NjcxMzk3LCJqdGkiOiI5ZWM2ZWZlNjA2NjdkYTExZWQzZmNkNWNjMWI4ZmQyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.6OFgCW0qg3skNAzftOEhYFL79sfKoWAMPEcNW1DLwtQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:49', 'time_end': '2020-01-10 23:49', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzOTcsImV4cCI6MTU4NzMxMTM5NywibmJmIjoxNTc4NjcxMzk3LCJqdGkiOiI5ZWM2ZWZlNjA2NjdkYTExZWQzZmNkNWNjMWI4ZmQyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.6OFgCW0qg3skNAzftOEhYFL79sfKoWAMPEcNW1DLwtQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:49', 'time_end': '2020-01-10 23:49', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzEzOTcsImV4cCI6MTU4NzMxMTM5NywibmJmIjoxNTc4NjcxMzk3LCJqdGkiOiI5ZWM2ZWZlNjA2NjdkYTExZWQzZmNkNWNjMWI4ZmQyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.6OFgCW0qg3skNAzftOEhYFL79sfKoWAMPEcNW1DLwtQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:49', 'timeEnd': '2020-01-10 23:49', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data42] 35.87
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.406409 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113722 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617385 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601995 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.194801 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.187492 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145605 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121191 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.907163 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.183062 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:50 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092749 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059842 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:50 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.183508 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.165560 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.188501 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.644877 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149593 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130651 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.607366 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:50 - 2020-01-10 23:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:50 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091752 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072808 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.588425 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.082780 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113694 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.546539 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063828 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054855 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056851 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064825 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.770936 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.157943 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.981013 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.114975 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078786 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.836785 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0NDUsImV4cCI6MTU4NzMxMTQ0NSwibmJmIjoxNTc4NjcxNDQ1LCJqdGkiOiJlMjNjOTBlMzk2OTI2ZThkNzIxZWEyNTM5MzNlNDk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r3vB4dRNm2eWKdr7rp4EPQqzYu9_lvpGEpY-qwJ-uIU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0NDUsImV4cCI6MTU4NzMxMTQ0NSwibmJmIjoxNTc4NjcxNDQ1LCJqdGkiOiJlMjNjOTBlMzk2OTI2ZThkNzIxZWEyNTM5MzNlNDk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r3vB4dRNm2eWKdr7rp4EPQqzYu9_lvpGEpY-qwJ-uIU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:50', 'time_end': '2020-01-10 23:50', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0NDUsImV4cCI6MTU4NzMxMTQ0NSwibmJmIjoxNTc4NjcxNDQ1LCJqdGkiOiJlMjNjOTBlMzk2OTI2ZThkNzIxZWEyNTM5MzNlNDk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r3vB4dRNm2eWKdr7rp4EPQqzYu9_lvpGEpY-qwJ-uIU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:50', 'time_end': '2020-01-10 23:50', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0NDUsImV4cCI6MTU4NzMxMTQ0NSwibmJmIjoxNTc4NjcxNDQ1LCJqdGkiOiJlMjNjOTBlMzk2OTI2ZThkNzIxZWEyNTM5MzNlNDk1ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.r3vB4dRNm2eWKdr7rp4EPQqzYu9_lvpGEpY-qwJ-uIU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:50', 'timeEnd': '2020-01-10 23:50', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data43] 35.88
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.648291 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.082838 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.580446 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592439 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.797865 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.677204 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146460 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126619 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.362947 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.193609 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137632 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085805 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:51 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:51 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.155583 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.158121 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.195477 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.163564 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124703 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114690 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122637 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051900 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:51 - 2020-01-10 23:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:51 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096704 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063828 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096233 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054855 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096740 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.123225 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.083733 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054881 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.121677 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.600393 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101730 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.553517 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.326499 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099703 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.498422 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.965907 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121638 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130611 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098354 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.934603 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085279 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0OTQsImV4cCI6MTU4NzMxMTQ5NCwibmJmIjoxNTc4NjcxNDk0LCJqdGkiOiJiNTQ0M2MxYTVkNmUwYzYzZjIxZTgyZmRmZGZmNDU2NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.7z2L-9JbQSvAKHjCz1N1vA6OHYbSIRy8sTqJYDbnSjc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0OTQsImV4cCI6MTU4NzMxMTQ5NCwibmJmIjoxNTc4NjcxNDk0LCJqdGkiOiJiNTQ0M2MxYTVkNmUwYzYzZjIxZTgyZmRmZGZmNDU2NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.7z2L-9JbQSvAKHjCz1N1vA6OHYbSIRy8sTqJYDbnSjc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:51', 'time_end': '2020-01-10 23:51', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0OTQsImV4cCI6MTU4NzMxMTQ5NCwibmJmIjoxNTc4NjcxNDk0LCJqdGkiOiJiNTQ0M2MxYTVkNmUwYzYzZjIxZTgyZmRmZGZmNDU2NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.7z2L-9JbQSvAKHjCz1N1vA6OHYbSIRy8sTqJYDbnSjc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:51', 'time_end': '2020-01-10 23:51', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE0OTQsImV4cCI6MTU4NzMxMTQ5NCwibmJmIjoxNTc4NjcxNDk0LCJqdGkiOiJiNTQ0M2MxYTVkNmUwYzYzZjIxZTgyZmRmZGZmNDU2NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.7z2L-9JbQSvAKHjCz1N1vA6OHYbSIRy8sTqJYDbnSjc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:51', 'timeEnd': '2020-01-10 23:51', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data44] 35.64
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.931075 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092749 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.607361 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.598572 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.933229 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.225387 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.182518 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114686 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.923532 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.222404 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.158658 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089755 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092783 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058809 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:52 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.185505 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.181685 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.164523 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.130650 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134752 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.104812 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.570469 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:52 - 2020-01-10 23:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.578452 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.121673 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.099731 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.568501 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.144613 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098737 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114698 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081802 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.136634 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.085770 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084776 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.842179 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085115 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.185922 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.958435 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095828 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083778 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.911223 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063831 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1NDEsImV4cCI6MTU4NzMxMTU0MSwibmJmIjoxNTc4NjcxNTQxLCJqdGkiOiI5OGQ2NmVkYzFiZGUyY2RmMjJmOTc5MWU5ZWYxZDcxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kVV93LUaOYrwF1qxiqUxU1j9vh0H0RVtaGPijgM9aHU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1NDEsImV4cCI6MTU4NzMxMTU0MSwibmJmIjoxNTc4NjcxNTQxLCJqdGkiOiI5OGQ2NmVkYzFiZGUyY2RmMjJmOTc5MWU5ZWYxZDcxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kVV93LUaOYrwF1qxiqUxU1j9vh0H0RVtaGPijgM9aHU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:52', 'time_end': '2020-01-10 23:52', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1NDEsImV4cCI6MTU4NzMxMTU0MSwibmJmIjoxNTc4NjcxNTQxLCJqdGkiOiI5OGQ2NmVkYzFiZGUyY2RmMjJmOTc5MWU5ZWYxZDcxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kVV93LUaOYrwF1qxiqUxU1j9vh0H0RVtaGPijgM9aHU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:52', 'time_end': '2020-01-10 23:52', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1NDEsImV4cCI6MTU4NzMxMTU0MSwibmJmIjoxNTc4NjcxNTQxLCJqdGkiOiI5OGQ2NmVkYzFiZGUyY2RmMjJmOTc5MWU5ZWYxZDcxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kVV93LUaOYrwF1qxiqUxU1j9vh0H0RVtaGPijgM9aHU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:52', 'timeEnd': '2020-01-10 23:52', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data45] 35.61
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.442115 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.089390 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.567483 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.636815 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.108367 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190069 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.364018 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.912578 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.168549 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.566489 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080781 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.077790 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.047873 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:52 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.145612 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.137236 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.182511 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.190490 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119679 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.625329 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114405 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.057843 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:52 - 2020-01-10 23:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.576120 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055879 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096862 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083773 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.569985 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.076385 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.683173 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.583432 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069812 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093751 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.562496 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.809834 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110702 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.215832 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.958254 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.109709 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073810 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.854216 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1ODksImV4cCI6MTU4NzMxMTU4OSwibmJmIjoxNTc4NjcxNTg5LCJqdGkiOiIzMjA0NzcwYjhkZDBmNTk5MGM0ZmE5ZWVkNGVlNjAyOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DvDGK93jK2PSAv9Xdm3ctYANsLdN_OFYMndX8EdS7uY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1ODksImV4cCI6MTU4NzMxMTU4OSwibmJmIjoxNTc4NjcxNTg5LCJqdGkiOiIzMjA0NzcwYjhkZDBmNTk5MGM0ZmE5ZWVkNGVlNjAyOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DvDGK93jK2PSAv9Xdm3ctYANsLdN_OFYMndX8EdS7uY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:52', 'time_end': '2020-01-10 23:52', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1ODksImV4cCI6MTU4NzMxMTU4OSwibmJmIjoxNTc4NjcxNTg5LCJqdGkiOiIzMjA0NzcwYjhkZDBmNTk5MGM0ZmE5ZWVkNGVlNjAyOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DvDGK93jK2PSAv9Xdm3ctYANsLdN_OFYMndX8EdS7uY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:52', 'time_end': '2020-01-10 23:52', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE1ODksImV4cCI6MTU4NzMxMTU4OSwibmJmIjoxNTc4NjcxNTg5LCJqdGkiOiIzMjA0NzcwYjhkZDBmNTk5MGM0ZmE5ZWVkNGVlNjAyOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DvDGK93jK2PSAv9Xdm3ctYANsLdN_OFYMndX8EdS7uY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:52', 'timeEnd': '2020-01-10 23:52', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data46] 32.31
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.443214 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609655 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.599396 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.238685 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182510 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.331484 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.148114 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.153589 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061801 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:53 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:53 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.157574 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.186080 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.162564 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154586 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.579567 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.034907 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:53 - 2020-01-10 23:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:53 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.085774 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048875 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084737 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047871 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063828 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.080815 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047876 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.039892 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113697 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065825 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072803 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.840335 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080788 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.550820 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.943022 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082740 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086380 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.927515 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2MzQsImV4cCI6MTU4NzMxMTYzNCwibmJmIjoxNTc4NjcxNjM0LCJqdGkiOiJhMTJkZDhkZWY4OWM2YzVjNmUzMjFiODM2MWFiNDViYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mJoM2K7Vb5zFMQ_pmcqmGby56L5G-S--KX8RwnFFjgE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2MzQsImV4cCI6MTU4NzMxMTYzNCwibmJmIjoxNTc4NjcxNjM0LCJqdGkiOiJhMTJkZDhkZWY4OWM2YzVjNmUzMjFiODM2MWFiNDViYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mJoM2K7Vb5zFMQ_pmcqmGby56L5G-S--KX8RwnFFjgE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:53', 'time_end': '2020-01-10 23:53', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2MzQsImV4cCI6MTU4NzMxMTYzNCwibmJmIjoxNTc4NjcxNjM0LCJqdGkiOiJhMTJkZDhkZWY4OWM2YzVjNmUzMjFiODM2MWFiNDViYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mJoM2K7Vb5zFMQ_pmcqmGby56L5G-S--KX8RwnFFjgE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:53', 'time_end': '2020-01-10 23:53', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2MzQsImV4cCI6MTU4NzMxMTYzNCwibmJmIjoxNTc4NjcxNjM0LCJqdGkiOiJhMTJkZDhkZWY4OWM2YzVjNmUzMjFiODM2MWFiNDViYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mJoM2K7Vb5zFMQ_pmcqmGby56L5G-S--KX8RwnFFjgE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:53', 'timeEnd': '2020-01-10 23:53', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data47] 35.33
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.449148 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092754 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596407 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.590158 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.870926 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.194478 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151589 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.599397 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.927337 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.162565 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.113351 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.062514 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:54 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:54 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.150596 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.143653 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.635333 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175502 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128656 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.111676 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:54 - 2020-01-10 23:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:54 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089767 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055852 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117717 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073771 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118196 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.570473 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.572472 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070807 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093779 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062805 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100724 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097709 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.417109 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.207284 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.982447 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.126666 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107708 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079788 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.883648 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.575464 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2ODIsImV4cCI6MTU4NzMxMTY4MiwibmJmIjoxNTc4NjcxNjgyLCJqdGkiOiJjNWIwMDA5ZGE0ODRiNTNlMjVmMTQ2NjQ0MjU0OGI0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rmULTQA-3vckn4o8nPfsG-yfVBX3c0wqQgtve-dhrSQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2ODIsImV4cCI6MTU4NzMxMTY4MiwibmJmIjoxNTc4NjcxNjgyLCJqdGkiOiJjNWIwMDA5ZGE0ODRiNTNlMjVmMTQ2NjQ0MjU0OGI0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rmULTQA-3vckn4o8nPfsG-yfVBX3c0wqQgtve-dhrSQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:54', 'time_end': '2020-01-10 23:54', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2ODIsImV4cCI6MTU4NzMxMTY4MiwibmJmIjoxNTc4NjcxNjgyLCJqdGkiOiJjNWIwMDA5ZGE0ODRiNTNlMjVmMTQ2NjQ0MjU0OGI0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rmULTQA-3vckn4o8nPfsG-yfVBX3c0wqQgtve-dhrSQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:54', 'time_end': '2020-01-10 23:54', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE2ODIsImV4cCI6MTU4NzMxMTY4MiwibmJmIjoxNTc4NjcxNjgyLCJqdGkiOiJjNWIwMDA5ZGE0ODRiNTNlMjVmMTQ2NjQ0MjU0OGI0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rmULTQA-3vckn4o8nPfsG-yfVBX3c0wqQgtve-dhrSQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:54', 'timeEnd': '2020-01-10 23:54', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data48] 34.48
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.441928 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106745 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.619341 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.609608 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.923712 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236364 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136630 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.282201 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.300190 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.094745 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:55 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.087763 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:55 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.164562 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.146606 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.125664 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.119679 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131646 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.106713 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.102759 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056809 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:55 - 2020-01-10 23:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:55 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048921 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.103772 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056846 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102700 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063869 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106717 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063827 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.563975 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089758 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063828 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082777 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079298 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.360874 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.890662 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.156573 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.882180 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148548 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.842767 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098792 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3MzAsImV4cCI6MTU4NzMxMTczMCwibmJmIjoxNTc4NjcxNzMwLCJqdGkiOiIzMTExY2Q5MGIyMWE0M2Y2MzZjZDZlODBmOGQwNmI4YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sOQQg8XAoh-c7uC_pHnOru_6i3WwFNd6-P1Sxk-q088', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3MzAsImV4cCI6MTU4NzMxMTczMCwibmJmIjoxNTc4NjcxNzMwLCJqdGkiOiIzMTExY2Q5MGIyMWE0M2Y2MzZjZDZlODBmOGQwNmI4YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sOQQg8XAoh-c7uC_pHnOru_6i3WwFNd6-P1Sxk-q088'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:55', 'time_end': '2020-01-10 23:55', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3MzAsImV4cCI6MTU4NzMxMTczMCwibmJmIjoxNTc4NjcxNzMwLCJqdGkiOiIzMTExY2Q5MGIyMWE0M2Y2MzZjZDZlODBmOGQwNmI4YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sOQQg8XAoh-c7uC_pHnOru_6i3WwFNd6-P1Sxk-q088', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:55', 'time_end': '2020-01-10 23:55', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3MzAsImV4cCI6MTU4NzMxMTczMCwibmJmIjoxNTc4NjcxNzMwLCJqdGkiOiIzMTExY2Q5MGIyMWE0M2Y2MzZjZDZlODBmOGQwNmI4YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.sOQQg8XAoh-c7uC_pHnOru_6i3WwFNd6-P1Sxk-q088', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:55', 'timeEnd': '2020-01-10 23:55', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data49] 36.33
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.414831 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.089040 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.708143 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558499 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.843062 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236329 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.773426 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.607418 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.984768 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158587 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052819 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:55 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:01.123092 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:55 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.177479 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.153564 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167525 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.139625 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169656 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110215 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.109664 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:55 - 2020-01-10 23:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:55 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043995 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074799 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.073801 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.540704 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079785 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048885 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067859 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073801 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072764 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.802908 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.571471 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.142946 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.925524 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180515 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099728 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.072808 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.216759 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068818 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3NzksImV4cCI6MTU4NzMxMTc3OSwibmJmIjoxNTc4NjcxNzc5LCJqdGkiOiJjZmNhMzAyOTc1YTE2YTQ4ZDljZTFhOWMyYzYwYmQ4NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nDmZY58AX5hTYx2GB-bLoOHMqqeozndNRRROtlqgvr8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3NzksImV4cCI6MTU4NzMxMTc3OSwibmJmIjoxNTc4NjcxNzc5LCJqdGkiOiJjZmNhMzAyOTc1YTE2YTQ4ZDljZTFhOWMyYzYwYmQ4NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nDmZY58AX5hTYx2GB-bLoOHMqqeozndNRRROtlqgvr8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:55', 'time_end': '2020-01-10 23:55', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3NzksImV4cCI6MTU4NzMxMTc3OSwibmJmIjoxNTc4NjcxNzc5LCJqdGkiOiJjZmNhMzAyOTc1YTE2YTQ4ZDljZTFhOWMyYzYwYmQ4NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nDmZY58AX5hTYx2GB-bLoOHMqqeozndNRRROtlqgvr8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:55', 'time_end': '2020-01-10 23:55', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE3NzksImV4cCI6MTU4NzMxMTc3OSwibmJmIjoxNTc4NjcxNzc5LCJqdGkiOiJjZmNhMzAyOTc1YTE2YTQ4ZDljZTFhOWMyYzYwYmQ4NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nDmZY58AX5hTYx2GB-bLoOHMqqeozndNRRROtlqgvr8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:55', 'timeEnd': '2020-01-10 23:55', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data50] 34.29
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.438935 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.579023 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.614491 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.579448 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.931444 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182511 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.815808 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115265 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.942578 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.192483 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132683 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.059804 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:56 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:56 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.199467 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.649278 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.707062 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.147604 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147605 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132645 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.463755 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:56 - 2020-01-10 23:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:56 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042886 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.539781 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082834 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.065824 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.076764 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058844 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.073804 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.039894 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094745 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097779 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071766 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.759967 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070810 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.223744 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.979949 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142645 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115656 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086766 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.203954 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4MjUsImV4cCI6MTU4NzMxMTgyNSwibmJmIjoxNTc4NjcxODI1LCJqdGkiOiJiYmUwMTY1NDFkOTQwNWQxZDIyMDFmMWY2Yjk0ZjJiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7s6N_s09vkzajQ4mjB1pHY8n29OnCALdyccYOn1asxg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4MjUsImV4cCI6MTU4NzMxMTgyNSwibmJmIjoxNTc4NjcxODI1LCJqdGkiOiJiYmUwMTY1NDFkOTQwNWQxZDIyMDFmMWY2Yjk0ZjJiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7s6N_s09vkzajQ4mjB1pHY8n29OnCALdyccYOn1asxg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:56', 'time_end': '2020-01-10 23:56', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4MjUsImV4cCI6MTU4NzMxMTgyNSwibmJmIjoxNTc4NjcxODI1LCJqdGkiOiJiYmUwMTY1NDFkOTQwNWQxZDIyMDFmMWY2Yjk0ZjJiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7s6N_s09vkzajQ4mjB1pHY8n29OnCALdyccYOn1asxg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:56', 'time_end': '2020-01-10 23:56', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4MjUsImV4cCI6MTU4NzMxMTgyNSwibmJmIjoxNTc4NjcxODI1LCJqdGkiOiJiYmUwMTY1NDFkOTQwNWQxZDIyMDFmMWY2Yjk0ZjJiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7s6N_s09vkzajQ4mjB1pHY8n29OnCALdyccYOn1asxg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:56', 'timeEnd': '2020-01-10 23:56', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data51] 35.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.414165 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106757 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611364 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.626831 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.888947 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221407 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146421 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122665 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.523486 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158572 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.115690 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.044879 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:57 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097749 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.040891 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:57 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.201424 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.154586 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:01.171621 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.634834 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169567 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134605 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141619 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:57 - 2020-01-10 23:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:57 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.085768 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055883 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112698 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047898 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061867 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.789491 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066823 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.527948 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.956619 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180511 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077799 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.065861 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.887627 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.094087 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4NzMsImV4cCI6MTU4NzMxMTg3MywibmJmIjoxNTc4NjcxODczLCJqdGkiOiIwMzJiZjFhZDcyMTFlMDhlMDRkOTJiYzA1ZjU4OTU3OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.AFZH-s1YfmWw_oYufHdTC-y260TzGrd7dDAHIdSQsb0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4NzMsImV4cCI6MTU4NzMxMTg3MywibmJmIjoxNTc4NjcxODczLCJqdGkiOiIwMzJiZjFhZDcyMTFlMDhlMDRkOTJiYzA1ZjU4OTU3OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.AFZH-s1YfmWw_oYufHdTC-y260TzGrd7dDAHIdSQsb0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:57', 'time_end': '2020-01-10 23:57', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4NzMsImV4cCI6MTU4NzMxMTg3MywibmJmIjoxNTc4NjcxODczLCJqdGkiOiIwMzJiZjFhZDcyMTFlMDhlMDRkOTJiYzA1ZjU4OTU3OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.AFZH-s1YfmWw_oYufHdTC-y260TzGrd7dDAHIdSQsb0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:57', 'time_end': '2020-01-10 23:57', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE4NzMsImV4cCI6MTU4NzMxMTg3MywibmJmIjoxNTc4NjcxODczLCJqdGkiOiIwMzJiZjFhZDcyMTFlMDhlMDRkOTJiYzA1ZjU4OTU3OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.AFZH-s1YfmWw_oYufHdTC-y260TzGrd7dDAHIdSQsb0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:57', 'timeEnd': '2020-01-10 23:57', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data52] 38.02
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.348431 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117681 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605383 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.609369 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.825366 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200504 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:01.066361 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128656 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.377770 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.201459 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126659 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:58 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106228 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060836 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:58 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.192526 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.102150 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.162566 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.157579 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164510 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.110402 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.040849 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:58 - 2020-01-10 23:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:58 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081454 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061837 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090717 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060874 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092750 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.564667 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064788 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.117013 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097745 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.226740 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.913686 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.095775 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107706 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:01.071301 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931515 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.135588 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5MjMsImV4cCI6MTU4NzMxMTkyMywibmJmIjoxNTc4NjcxOTIzLCJqdGkiOiI2Nzc1MjI3YTI1Yzk5NmEwOGQwM2NkY2ZkM2MwY2I0OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.flay9qzW_ujmNDoCDKRGIOUmQJ63cksCtLr2yoD4_QU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5MjMsImV4cCI6MTU4NzMxMTkyMywibmJmIjoxNTc4NjcxOTIzLCJqdGkiOiI2Nzc1MjI3YTI1Yzk5NmEwOGQwM2NkY2ZkM2MwY2I0OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.flay9qzW_ujmNDoCDKRGIOUmQJ63cksCtLr2yoD4_QU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:58', 'time_end': '2020-01-10 23:58', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5MjMsImV4cCI6MTU4NzMxMTkyMywibmJmIjoxNTc4NjcxOTIzLCJqdGkiOiI2Nzc1MjI3YTI1Yzk5NmEwOGQwM2NkY2ZkM2MwY2I0OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.flay9qzW_ujmNDoCDKRGIOUmQJ63cksCtLr2yoD4_QU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:58', 'time_end': '2020-01-10 23:58', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5MjMsImV4cCI6MTU4NzMxMTkyMywibmJmIjoxNTc4NjcxOTIzLCJqdGkiOiI2Nzc1MjI3YTI1Yzk5NmEwOGQwM2NkY2ZkM2MwY2I0OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.flay9qzW_ujmNDoCDKRGIOUmQJ63cksCtLr2yoD4_QU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:58', 'timeEnd': '2020-01-10 23:58', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data53] 35.33
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.522835 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098766 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.614359 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.621335 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.976462 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236369 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.183511 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107717 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.167543 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.146603 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135642 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-03 23:59 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101725 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-10 23:59 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.181514 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.657243 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.177513 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.966446 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158550 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.163374 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085768 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-03 23:59 - 2020-01-10 23:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-03 23:59 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-10 23:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059867 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117689 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.094694 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103841 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077795 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079336 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.873640 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.139350 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.946506 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.127656 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077790 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.853874 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.115688 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5NzEsImV4cCI6MTU4NzMxMTk3MSwibmJmIjoxNTc4NjcxOTcxLCJqdGkiOiI4ZTBmNzhkMzdkYzgyNzJmZDI2NTVmNmZkODAxY2YwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DAT4u1MuWfL1ml3cLFNYBffENOSfY5YEvgHbzFkRtmE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5NzEsImV4cCI6MTU4NzMxMTk3MSwibmJmIjoxNTc4NjcxOTcxLCJqdGkiOiI4ZTBmNzhkMzdkYzgyNzJmZDI2NTVmNmZkODAxY2YwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DAT4u1MuWfL1ml3cLFNYBffENOSfY5YEvgHbzFkRtmE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:59', 'time_end': '2020-01-10 23:59', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5NzEsImV4cCI6MTU4NzMxMTk3MSwibmJmIjoxNTc4NjcxOTcxLCJqdGkiOiI4ZTBmNzhkMzdkYzgyNzJmZDI2NTVmNmZkODAxY2YwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DAT4u1MuWfL1ml3cLFNYBffENOSfY5YEvgHbzFkRtmE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-03 23:59', 'time_end': '2020-01-10 23:59', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzE5NzEsImV4cCI6MTU4NzMxMTk3MSwibmJmIjoxNTc4NjcxOTcxLCJqdGkiOiI4ZTBmNzhkMzdkYzgyNzJmZDI2NTVmNmZkODAxY2YwYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DAT4u1MuWfL1ml3cLFNYBffENOSfY5YEvgHbzFkRtmE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-03 23:59', 'timeEnd': '2020-01-10 23:59', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '1', 'today_order_count': {'success_num': '6', 'success_amount': '3.85', 'refund_num': '4', 'refund_amount': '2.73'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data54] 43.65
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.433757 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.629360 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.614355 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.221324 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.232377 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148707 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112661 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.929513 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.847404 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.635564 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073841 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053892 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089800 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.108669 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.343429 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.978270 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127654 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095323 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.798864 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.192487 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.688156 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.148115 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179516 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122672 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.361079 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061836 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:00 - 2020-01-11 00:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103756 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060831 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111694 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.075834 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095781 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066822 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094720 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053856 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060866 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.559081 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089763 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.444587 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.247626 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.947027 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.626285 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.131646 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087771 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.993269 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.093748 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwMjcsImV4cCI6MTU4NzMxMjAyNywibmJmIjoxNTc4NjcyMDI3LCJqdGkiOiIwNTRmYjZkMjdmYzY1NDlhNDZiMmJhZWFjZjUwMTlkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K-fShl0aZ1daiuxdVYo7RLkQtim8P0ntoD9LYH6yE_0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwMjcsImV4cCI6MTU4NzMxMjAyNywibmJmIjoxNTc4NjcyMDI3LCJqdGkiOiIwNTRmYjZkMjdmYzY1NDlhNDZiMmJhZWFjZjUwMTlkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K-fShl0aZ1daiuxdVYo7RLkQtim8P0ntoD9LYH6yE_0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:00', 'time_end': '2020-01-11 00:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwMjcsImV4cCI6MTU4NzMxMjAyNywibmJmIjoxNTc4NjcyMDI3LCJqdGkiOiIwNTRmYjZkMjdmYzY1NDlhNDZiMmJhZWFjZjUwMTlkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K-fShl0aZ1daiuxdVYo7RLkQtim8P0ntoD9LYH6yE_0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:00', 'time_end': '2020-01-11 00:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwMjcsImV4cCI6MTU4NzMxMjAyNywibmJmIjoxNTc4NjcyMDI3LCJqdGkiOiIwNTRmYjZkMjdmYzY1NDlhNDZiMmJhZWFjZjUwMTlkOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K-fShl0aZ1daiuxdVYo7RLkQtim8P0ntoD9LYH6yE_0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:00', 'timeEnd': '2020-01-11 00:00', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data55] 40.00
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.549420 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.574462 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594408 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.330960 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190490 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.315156 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.889607 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.174553 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.109293 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.041889 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052863 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.596406 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.155583 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.126695 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.078753 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.520077 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.122674 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.145613 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.174498 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141615 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128654 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.475719 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:00 - 2020-01-11 00:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095746 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054852 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115694 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068813 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080335 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082849 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058845 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.556026 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058877 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.589424 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071813 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.789733 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.160896 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.960079 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125663 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092927 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.883856 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwNzksImV4cCI6MTU4NzMxMjA3OSwibmJmIjoxNTc4NjcyMDc5LCJqdGkiOiIyNTBjZWZjMjFlODE5YTc2MWRkOTI5NWNhZTVhZDdiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CHLm4Hsbc4WE4v_GNsJgQeO56u0XErsp_DtVnrO9dQo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwNzksImV4cCI6MTU4NzMxMjA3OSwibmJmIjoxNTc4NjcyMDc5LCJqdGkiOiIyNTBjZWZjMjFlODE5YTc2MWRkOTI5NWNhZTVhZDdiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CHLm4Hsbc4WE4v_GNsJgQeO56u0XErsp_DtVnrO9dQo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:00', 'time_end': '2020-01-11 00:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwNzksImV4cCI6MTU4NzMxMjA3OSwibmJmIjoxNTc4NjcyMDc5LCJqdGkiOiIyNTBjZWZjMjFlODE5YTc2MWRkOTI5NWNhZTVhZDdiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CHLm4Hsbc4WE4v_GNsJgQeO56u0XErsp_DtVnrO9dQo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:00', 'time_end': '2020-01-11 00:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIwNzksImV4cCI6MTU4NzMxMjA3OSwibmJmIjoxNTc4NjcyMDc5LCJqdGkiOiIyNTBjZWZjMjFlODE5YTc2MWRkOTI5NWNhZTVhZDdiNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CHLm4Hsbc4WE4v_GNsJgQeO56u0XErsp_DtVnrO9dQo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:00', 'timeEnd': '2020-01-11 00:00', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data56] 40.17
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.645735 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.591562 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.557473 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.972391 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.218413 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153549 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161544 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.937755 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.702115 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129196 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087794 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:01 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108650 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:01 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107712 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.068154 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.130650 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094745 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.835816 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.144561 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.171537 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160570 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145637 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.112669 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.115687 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:01 - 2020-01-11 00:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:01 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.077754 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.039894 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.070190 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.041889 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042942 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091912 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.973908 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.566580 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070809 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.799284 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074914 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.117014 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.987361 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.108708 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130644 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101725 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.988455 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073805 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxMzIsImV4cCI6MTU4NzMxMjEzMiwibmJmIjoxNTc4NjcyMTMyLCJqdGkiOiI1MTQwMjc3MGI5NDcxNDk2ODU5OWE3YzZlN2E5YjY1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BtrXFx4ZL4iXOP26grS7JR5IhGJ_Euc2it9dHHU3_g0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxMzIsImV4cCI6MTU4NzMxMjEzMiwibmJmIjoxNTc4NjcyMTMyLCJqdGkiOiI1MTQwMjc3MGI5NDcxNDk2ODU5OWE3YzZlN2E5YjY1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BtrXFx4ZL4iXOP26grS7JR5IhGJ_Euc2it9dHHU3_g0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:01', 'time_end': '2020-01-11 00:01', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxMzIsImV4cCI6MTU4NzMxMjEzMiwibmJmIjoxNTc4NjcyMTMyLCJqdGkiOiI1MTQwMjc3MGI5NDcxNDk2ODU5OWE3YzZlN2E5YjY1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BtrXFx4ZL4iXOP26grS7JR5IhGJ_Euc2it9dHHU3_g0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:01', 'time_end': '2020-01-11 00:01', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxMzIsImV4cCI6MTU4NzMxMjEzMiwibmJmIjoxNTc4NjcyMTMyLCJqdGkiOiI1MTQwMjc3MGI5NDcxNDk2ODU5OWE3YzZlN2E5YjY1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BtrXFx4ZL4iXOP26grS7JR5IhGJ_Euc2it9dHHU3_g0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:01', 'timeEnd': '2020-01-11 00:01', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data57] 38.09
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.525446 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604381 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600668 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.061356 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.229943 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148563 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.657233 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.012316 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.170540 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152592 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:02 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131647 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074836 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:02 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.113693 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120679 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.996335 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.108707 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.103718 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:01.275534 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.168564 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166550 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.151594 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155544 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119678 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.329937 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.044982 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:02 - 2020-01-11 00:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:02 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083778 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057842 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092749 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050865 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080414 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048872 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090761 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066817 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.060837 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.039893 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099897 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048885 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.552523 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076409 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.920918 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069815 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.152975 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.948002 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.641418 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.581443 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080791 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.910779 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxODMsImV4cCI6MTU4NzMxMjE4MywibmJmIjoxNTc4NjcyMTgzLCJqdGkiOiIzYWZiZWUxYjUzNzRmYjkwNGExMTVjY2MzODQ5MmU4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wsntjNe_2gwqiVqrbPtZnqQ5b7ibdCBA7N95FTVJgUU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxODMsImV4cCI6MTU4NzMxMjE4MywibmJmIjoxNTc4NjcyMTgzLCJqdGkiOiIzYWZiZWUxYjUzNzRmYjkwNGExMTVjY2MzODQ5MmU4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wsntjNe_2gwqiVqrbPtZnqQ5b7ibdCBA7N95FTVJgUU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:02', 'time_end': '2020-01-11 00:02', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxODMsImV4cCI6MTU4NzMxMjE4MywibmJmIjoxNTc4NjcyMTgzLCJqdGkiOiIzYWZiZWUxYjUzNzRmYjkwNGExMTVjY2MzODQ5MmU4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wsntjNe_2gwqiVqrbPtZnqQ5b7ibdCBA7N95FTVJgUU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:02', 'time_end': '2020-01-11 00:02', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIxODMsImV4cCI6MTU4NzMxMjE4MywibmJmIjoxNTc4NjcyMTgzLCJqdGkiOiIzYWZiZWUxYjUzNzRmYjkwNGExMTVjY2MzODQ5MmU4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wsntjNe_2gwqiVqrbPtZnqQ5b7ibdCBA7N95FTVJgUU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:02', 'timeEnd': '2020-01-11 00:02', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data58] 37.17
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.376026 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.084802 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.046204 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.607397 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.302661 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215898 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.295145 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128701 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.915120 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.166554 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117685 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078787 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090718 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:03 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098737 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.009397 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.139627 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102451 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.789427 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.141592 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.150594 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151595 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147604 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126660 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.119670 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:03 - 2020-01-11 00:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.591992 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044886 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070810 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096743 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061832 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065336 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087731 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082809 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049836 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.083743 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069777 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.588302 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091713 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208202 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.957442 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.119677 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091318 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113695 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.844323 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.587806 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyMzMsImV4cCI6MTU4NzMxMjIzMywibmJmIjoxNTc4NjcyMjMzLCJqdGkiOiIzZGFjMmVmNWIxYmQyY2JjZWIxNGYxYTQ3NTMzYTdmMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RHZCnvwaZak0SoQrs_4NvMvxqTw-JQeo3sGKcDXIhz4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyMzMsImV4cCI6MTU4NzMxMjIzMywibmJmIjoxNTc4NjcyMjMzLCJqdGkiOiIzZGFjMmVmNWIxYmQyY2JjZWIxNGYxYTQ3NTMzYTdmMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RHZCnvwaZak0SoQrs_4NvMvxqTw-JQeo3sGKcDXIhz4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:03', 'time_end': '2020-01-11 00:03', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyMzMsImV4cCI6MTU4NzMxMjIzMywibmJmIjoxNTc4NjcyMjMzLCJqdGkiOiIzZGFjMmVmNWIxYmQyY2JjZWIxNGYxYTQ3NTMzYTdmMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RHZCnvwaZak0SoQrs_4NvMvxqTw-JQeo3sGKcDXIhz4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:03', 'time_end': '2020-01-11 00:03', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyMzMsImV4cCI6MTU4NzMxMjIzMywibmJmIjoxNTc4NjcyMjMzLCJqdGkiOiIzZGFjMmVmNWIxYmQyY2JjZWIxNGYxYTQ3NTMzYTdmMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RHZCnvwaZak0SoQrs_4NvMvxqTw-JQeo3sGKcDXIhz4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:03', 'timeEnd': '2020-01-11 00:03', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data59] 39.58
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.839111 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.091725 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.571506 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.030247 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.950308 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239364 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.152594 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126689 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.900614 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.161145 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148607 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087761 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119715 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077789 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:04 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.108884 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.113695 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.122016 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.119679 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.830893 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.143616 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.156786 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.151593 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124691 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126661 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.576459 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.034938 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:04 - 2020-01-11 00:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066822 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107689 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060834 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.123669 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078791 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046873 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095807 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068810 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.748000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.593415 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.686581 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.908672 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116689 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.923677 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062866 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyODQsImV4cCI6MTU4NzMxMjI4NCwibmJmIjoxNTc4NjcyMjg0LCJqdGkiOiIzYTM4MTc4ZmQzZjg1M2NlMjQ0NTA1MmJlOGNlYTkzYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W79A_q9X_ildGkaL4fxutcuaTALKvquZSJSsHYTYFVE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyODQsImV4cCI6MTU4NzMxMjI4NCwibmJmIjoxNTc4NjcyMjg0LCJqdGkiOiIzYTM4MTc4ZmQzZjg1M2NlMjQ0NTA1MmJlOGNlYTkzYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W79A_q9X_ildGkaL4fxutcuaTALKvquZSJSsHYTYFVE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:04', 'time_end': '2020-01-11 00:04', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyODQsImV4cCI6MTU4NzMxMjI4NCwibmJmIjoxNTc4NjcyMjg0LCJqdGkiOiIzYTM4MTc4ZmQzZjg1M2NlMjQ0NTA1MmJlOGNlYTkzYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W79A_q9X_ildGkaL4fxutcuaTALKvquZSJSsHYTYFVE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:04', 'time_end': '2020-01-11 00:04', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIyODQsImV4cCI6MTU4NzMxMjI4NCwibmJmIjoxNTc4NjcyMjg0LCJqdGkiOiIzYTM4MTc4ZmQzZjg1M2NlMjQ0NTA1MmJlOGNlYTkzYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.W79A_q9X_ildGkaL4fxutcuaTALKvquZSJSsHYTYFVE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:04', 'timeEnd': '2020-01-11 00:04', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data60] 35.89
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.421709 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.078786 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617859 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.544541 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.329033 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.205451 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.304378 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103721 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.895188 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.193481 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122670 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:05 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.983367 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.950963 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.161566 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.202458 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.659408 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127657 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.628077 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060836 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:05 - 2020-01-11 00:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.083740 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087767 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087763 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.047869 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083773 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.911496 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.142109 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.973000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.167553 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.918544 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzMzIsImV4cCI6MTU4NzMxMjMzMiwibmJmIjoxNTc4NjcyMzMyLCJqdGkiOiIyMzFhZTgzNzExZTAyNzRmNzYwNmNiOWQyMzkwOTA5NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6eRU51kFPqsAfdir65C5qHTJCaka_lb-EC_-yo5gxok', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzMzIsImV4cCI6MTU4NzMxMjMzMiwibmJmIjoxNTc4NjcyMzMyLCJqdGkiOiIyMzFhZTgzNzExZTAyNzRmNzYwNmNiOWQyMzkwOTA5NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6eRU51kFPqsAfdir65C5qHTJCaka_lb-EC_-yo5gxok'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:05', 'time_end': '2020-01-11 00:05', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzMzIsImV4cCI6MTU4NzMxMjMzMiwibmJmIjoxNTc4NjcyMzMyLCJqdGkiOiIyMzFhZTgzNzExZTAyNzRmNzYwNmNiOWQyMzkwOTA5NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6eRU51kFPqsAfdir65C5qHTJCaka_lb-EC_-yo5gxok', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:05', 'time_end': '2020-01-11 00:05', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzMzIsImV4cCI6MTU4NzMxMjMzMiwibmJmIjoxNTc4NjcyMzMyLCJqdGkiOiIyMzFhZTgzNzExZTAyNzRmNzYwNmNiOWQyMzkwOTA5NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6eRU51kFPqsAfdir65C5qHTJCaka_lb-EC_-yo5gxok', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:05', 'timeEnd': '2020-01-11 00:05', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data61] 39.70
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.416229 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.088800 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595409 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594548 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.804873 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.784097 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.646394 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.164510 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.019300 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.184502 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147601 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:06 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.087795 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.082781 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.004312 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.645784 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.141615 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094745 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.950747 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.182499 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.160201 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.139624 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.170544 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134816 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.625366 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072762 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:06 - 2020-01-11 00:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049868 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082747 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053856 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076760 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100768 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.076796 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086803 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.674241 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066829 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.114730 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068814 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.333113 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080747 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.309533 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.984367 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133118 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.920539 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069810 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzODUsImV4cCI6MTU4NzMxMjM4NSwibmJmIjoxNTc4NjcyMzg1LCJqdGkiOiIyYmNjZmUyNmYxYTE2ZGRhN2Y1NDQ2ZTdiMTkwNzNkZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DPbDuzSqEnfurt7L5Ea2xNrS1TC769o9_hq-3kMtBN0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzODUsImV4cCI6MTU4NzMxMjM4NSwibmJmIjoxNTc4NjcyMzg1LCJqdGkiOiIyYmNjZmUyNmYxYTE2ZGRhN2Y1NDQ2ZTdiMTkwNzNkZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DPbDuzSqEnfurt7L5Ea2xNrS1TC769o9_hq-3kMtBN0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:06', 'time_end': '2020-01-11 00:06', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzODUsImV4cCI6MTU4NzMxMjM4NSwibmJmIjoxNTc4NjcyMzg1LCJqdGkiOiIyYmNjZmUyNmYxYTE2ZGRhN2Y1NDQ2ZTdiMTkwNzNkZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DPbDuzSqEnfurt7L5Ea2xNrS1TC769o9_hq-3kMtBN0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:06', 'time_end': '2020-01-11 00:06', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzIzODUsImV4cCI6MTU4NzMxMjM4NSwibmJmIjoxNTc4NjcyMzg1LCJqdGkiOiIyYmNjZmUyNmYxYTE2ZGRhN2Y1NDQ2ZTdiMTkwNzNkZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DPbDuzSqEnfurt7L5Ea2xNrS1TC769o9_hq-3kMtBN0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:06', 'timeEnd': '2020-01-11 00:06', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data62] 36.75
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.435186 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.914666 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.591287 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.846550 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236365 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.152152 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.569416 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.910604 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.162525 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.170206 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092709 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:06 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116687 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.119723 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.024362 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.119681 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.141667 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.128602 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.854905 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.153586 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.209442 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.183500 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130655 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114687 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128653 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:06 - 2020-01-11 00:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089739 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041890 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089762 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.048946 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086800 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062799 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074836 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.038860 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060835 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055890 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.417252 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075406 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.631220 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.986374 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.128698 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119722 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077750 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.401768 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0MzQsImV4cCI6MTU4NzMxMjQzNCwibmJmIjoxNTc4NjcyNDM0LCJqdGkiOiI1OTkyZmU3Y2U4MmM5NzNkZjYyODkzODYyYWIyMGFiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IGK2rzoV4mcNejEkmjjseHpBG4KUR_vHMufW8JeFR8s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0MzQsImV4cCI6MTU4NzMxMjQzNCwibmJmIjoxNTc4NjcyNDM0LCJqdGkiOiI1OTkyZmU3Y2U4MmM5NzNkZjYyODkzODYyYWIyMGFiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IGK2rzoV4mcNejEkmjjseHpBG4KUR_vHMufW8JeFR8s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:06', 'time_end': '2020-01-11 00:06', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0MzQsImV4cCI6MTU4NzMxMjQzNCwibmJmIjoxNTc4NjcyNDM0LCJqdGkiOiI1OTkyZmU3Y2U4MmM5NzNkZjYyODkzODYyYWIyMGFiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IGK2rzoV4mcNejEkmjjseHpBG4KUR_vHMufW8JeFR8s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:06', 'time_end': '2020-01-11 00:06', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0MzQsImV4cCI6MTU4NzMxMjQzNCwibmJmIjoxNTc4NjcyNDM0LCJqdGkiOiI1OTkyZmU3Y2U4MmM5NzNkZjYyODkzODYyYWIyMGFiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IGK2rzoV4mcNejEkmjjseHpBG4KUR_vHMufW8JeFR8s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:06', 'timeEnd': '2020-01-11 00:06', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data63] 36.89
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.851294 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118677 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.633871 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602895 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.964863 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.229381 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.167794 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.639539 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.893864 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.181513 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131619 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069815 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:07 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.125663 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.038223 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.122670 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.961429 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.139625 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.169493 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.127659 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.561497 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127657 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129600 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.036902 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:07 - 2020-01-11 00:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.076563 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041889 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074802 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.072764 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.041886 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.069815 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.040889 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045910 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077302 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.038897 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090754 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.591419 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.345581 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080968 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.250784 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.940561 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.124635 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.233214 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076752 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0ODMsImV4cCI6MTU4NzMxMjQ4MywibmJmIjoxNTc4NjcyNDgzLCJqdGkiOiIxMGZjMGU1ZWY2MTFjZDI1NTI5ZWZhMGY1YTU3NDU0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DNeddhhe9M9Rt6ltw58vPCP0PcI6rApE1Yeqm40QUag', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0ODMsImV4cCI6MTU4NzMxMjQ4MywibmJmIjoxNTc4NjcyNDgzLCJqdGkiOiIxMGZjMGU1ZWY2MTFjZDI1NTI5ZWZhMGY1YTU3NDU0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DNeddhhe9M9Rt6ltw58vPCP0PcI6rApE1Yeqm40QUag'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:07', 'time_end': '2020-01-11 00:07', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0ODMsImV4cCI6MTU4NzMxMjQ4MywibmJmIjoxNTc4NjcyNDgzLCJqdGkiOiIxMGZjMGU1ZWY2MTFjZDI1NTI5ZWZhMGY1YTU3NDU0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DNeddhhe9M9Rt6ltw58vPCP0PcI6rApE1Yeqm40QUag', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:07', 'time_end': '2020-01-11 00:07', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI0ODMsImV4cCI6MTU4NzMxMjQ4MywibmJmIjoxNTc4NjcyNDgzLCJqdGkiOiIxMGZjMGU1ZWY2MTFjZDI1NTI5ZWZhMGY1YTU3NDU0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DNeddhhe9M9Rt6ltw58vPCP0PcI6rApE1Yeqm40QUag', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:07', 'timeEnd': '2020-01-11 00:07', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data64] 42.97
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.600349 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.121633 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613826 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.606417 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.946683 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.205450 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126652 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.037351 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.195473 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155567 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081752 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:08 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119678 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085769 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:08 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.114692 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.117686 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.753372 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.152584 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.158584 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122662 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.819830 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.143126 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.202464 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.613356 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138632 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134639 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133631 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:08 - 2020-01-11 00:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:08 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.108254 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.118681 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099732 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094805 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054851 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093747 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.049910 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060837 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.359453 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.611787 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.230708 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125702 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.594060 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111699 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950475 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.563754 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1MzgsImV4cCI6MTU4NzMxMjUzOCwibmJmIjoxNTc4NjcyNTM4LCJqdGkiOiI1YmY1OGEwM2I1NzRmOGQwNGUwMGIwYjVkODNkOGYxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DMQpph2Fv7TNUxHJ9mCJtSqSRdvLp1Zu44igxPaiHBo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1MzgsImV4cCI6MTU4NzMxMjUzOCwibmJmIjoxNTc4NjcyNTM4LCJqdGkiOiI1YmY1OGEwM2I1NzRmOGQwNGUwMGIwYjVkODNkOGYxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DMQpph2Fv7TNUxHJ9mCJtSqSRdvLp1Zu44igxPaiHBo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:08', 'time_end': '2020-01-11 00:08', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1MzgsImV4cCI6MTU4NzMxMjUzOCwibmJmIjoxNTc4NjcyNTM4LCJqdGkiOiI1YmY1OGEwM2I1NzRmOGQwNGUwMGIwYjVkODNkOGYxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DMQpph2Fv7TNUxHJ9mCJtSqSRdvLp1Zu44igxPaiHBo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:08', 'time_end': '2020-01-11 00:08', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1MzgsImV4cCI6MTU4NzMxMjUzOCwibmJmIjoxNTc4NjcyNTM4LCJqdGkiOiI1YmY1OGEwM2I1NzRmOGQwNGUwMGIwYjVkODNkOGYxMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DMQpph2Fv7TNUxHJ9mCJtSqSRdvLp1Zu44igxPaiHBo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:08', 'timeEnd': '2020-01-11 00:08', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data65] 40.13
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.399370 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116731 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609951 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.617350 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.191376 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.226020 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.249344 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.587427 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.916507 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158575 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135600 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:09 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112697 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.886629 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:09 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104719 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.399351 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.148076 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114711 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:01.197799 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.635296 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.197462 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172539 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.655239 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138631 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137628 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056846 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:09 - 2020-01-11 00:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:09 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096786 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057843 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084772 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077791 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056850 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087763 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.541633 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.742015 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.563834 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.572649 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.019279 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169542 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121680 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102675 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.328449 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.108706 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1OTAsImV4cCI6MTU4NzMxMjU5MCwibmJmIjoxNTc4NjcyNTkwLCJqdGkiOiIwOWJjN2U1NmI5ZTQyZGQxZDA4YTUxYmIzMDMyMzc3YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._V1i2sTl7laJNqn5rBcoviLTBhg3r8Qx75m1G9y8Tik', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1OTAsImV4cCI6MTU4NzMxMjU5MCwibmJmIjoxNTc4NjcyNTkwLCJqdGkiOiIwOWJjN2U1NmI5ZTQyZGQxZDA4YTUxYmIzMDMyMzc3YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._V1i2sTl7laJNqn5rBcoviLTBhg3r8Qx75m1G9y8Tik'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:09', 'time_end': '2020-01-11 00:09', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1OTAsImV4cCI6MTU4NzMxMjU5MCwibmJmIjoxNTc4NjcyNTkwLCJqdGkiOiIwOWJjN2U1NmI5ZTQyZGQxZDA4YTUxYmIzMDMyMzc3YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._V1i2sTl7laJNqn5rBcoviLTBhg3r8Qx75m1G9y8Tik', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:09', 'time_end': '2020-01-11 00:09', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI1OTAsImV4cCI6MTU4NzMxMjU5MCwibmJmIjoxNTc4NjcyNTkwLCJqdGkiOiIwOWJjN2U1NmI5ZTQyZGQxZDA4YTUxYmIzMDMyMzc3YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._V1i2sTl7laJNqn5rBcoviLTBhg3r8Qx75m1G9y8Tik', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:09', 'timeEnd': '2020-01-11 00:09', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data66] 40.03
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.423625 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124659 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.658226 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.624475 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.174594 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200465 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.781228 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.950461 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.182508 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140592 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069817 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:10 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102727 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:10 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.600628 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120690 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.363398 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.112697 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114692 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.086765 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:01.328082 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.137632 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.189493 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.127651 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125670 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118645 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.662180 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078795 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:10 - 2020-01-11 00:10 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:10 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:10 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088795 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060847 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.573464 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:01.024856 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.086742 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047871 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101780 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053803 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078791 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071806 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.814953 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106714 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.460370 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.088376 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.127657 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.619441 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.076825 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.885631 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.049868 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2NDIsImV4cCI6MTU4NzMxMjY0MiwibmJmIjoxNTc4NjcyNjQyLCJqdGkiOiIwODVmMjlkZjIxYjMxZjQ4ZmY3NmQ5NWIwMTc1N2VkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aUrd9MYnA9aGhLeWYxBq1zRqbfSUD96XD4E8VjzcCoI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2NDIsImV4cCI6MTU4NzMxMjY0MiwibmJmIjoxNTc4NjcyNjQyLCJqdGkiOiIwODVmMjlkZjIxYjMxZjQ4ZmY3NmQ5NWIwMTc1N2VkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aUrd9MYnA9aGhLeWYxBq1zRqbfSUD96XD4E8VjzcCoI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:10', 'time_end': '2020-01-11 00:10', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2NDIsImV4cCI6MTU4NzMxMjY0MiwibmJmIjoxNTc4NjcyNjQyLCJqdGkiOiIwODVmMjlkZjIxYjMxZjQ4ZmY3NmQ5NWIwMTc1N2VkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aUrd9MYnA9aGhLeWYxBq1zRqbfSUD96XD4E8VjzcCoI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:10', 'time_end': '2020-01-11 00:10', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2NDIsImV4cCI6MTU4NzMxMjY0MiwibmJmIjoxNTc4NjcyNjQyLCJqdGkiOiIwODVmMjlkZjIxYjMxZjQ4ZmY3NmQ5NWIwMTc1N2VkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aUrd9MYnA9aGhLeWYxBq1zRqbfSUD96XD4E8VjzcCoI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:10', 'timeEnd': '2020-01-11 00:10', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data67] 38.41
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.387800 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107711 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.648649 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.606345 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.085202 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.235369 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.749234 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103694 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.943065 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.234313 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.161567 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070810 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:11 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130625 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074836 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:11 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.023814 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.169544 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:01.180841 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.151593 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.198468 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.148603 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160531 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130651 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125632 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.041871 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:11 - 2020-01-11 00:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:11 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049899 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.078787 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099732 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073788 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059857 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.580416 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077794 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.746551 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.537562 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.124991 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.257658 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123666 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103729 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.068805 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.330098 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2OTMsImV4cCI6MTU4NzMxMjY5MywibmJmIjoxNTc4NjcyNjkzLCJqdGkiOiJjYTc4YzE3MDE3MWM5ZDllN2ZlNzQ2NTQzNTAxYTAyOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fal0oa3n6OnZI3LGB9GU3wzE0HD-4K-eg6tO9D7eH2k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2OTMsImV4cCI6MTU4NzMxMjY5MywibmJmIjoxNTc4NjcyNjkzLCJqdGkiOiJjYTc4YzE3MDE3MWM5ZDllN2ZlNzQ2NTQzNTAxYTAyOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fal0oa3n6OnZI3LGB9GU3wzE0HD-4K-eg6tO9D7eH2k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:11', 'time_end': '2020-01-11 00:11', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2OTMsImV4cCI6MTU4NzMxMjY5MywibmJmIjoxNTc4NjcyNjkzLCJqdGkiOiJjYTc4YzE3MDE3MWM5ZDllN2ZlNzQ2NTQzNTAxYTAyOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fal0oa3n6OnZI3LGB9GU3wzE0HD-4K-eg6tO9D7eH2k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:11', 'time_end': '2020-01-11 00:11', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI2OTMsImV4cCI6MTU4NzMxMjY5MywibmJmIjoxNTc4NjcyNjkzLCJqdGkiOiJjYTc4YzE3MDE3MWM5ZDllN2ZlNzQ2NTQzNTAxYTAyOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fal0oa3n6OnZI3LGB9GU3wzE0HD-4K-eg6tO9D7eH2k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:11', 'timeEnd': '2020-01-11 00:11', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data68] 37.82
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.456669 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105317 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611337 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.047000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.885631 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.220438 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.173367 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143612 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.949484 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.178516 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.134631 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067817 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:11 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130650 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:11 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.566694 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.030489 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.152586 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.112691 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.093410 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.841971 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.197415 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160573 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.660269 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147143 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131646 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.637293 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075803 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:11 - 2020-01-11 00:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:11 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092755 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051863 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.065826 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.040889 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.070830 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052838 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053860 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.066823 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079297 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092754 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065824 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069815 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.975291 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.201098 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.984732 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103724 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082291 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932120 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3NDIsImV4cCI6MTU4NzMxMjc0MiwibmJmIjoxNTc4NjcyNzQyLCJqdGkiOiJhOWVmMGIyNjI4YWI3OTJkMDAzZmY2ODIxNDdlZWU3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6GeK0RPl0nBdj4imDwYPxg4zhhOuXaReeHehvnGQ8Q4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3NDIsImV4cCI6MTU4NzMxMjc0MiwibmJmIjoxNTc4NjcyNzQyLCJqdGkiOiJhOWVmMGIyNjI4YWI3OTJkMDAzZmY2ODIxNDdlZWU3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6GeK0RPl0nBdj4imDwYPxg4zhhOuXaReeHehvnGQ8Q4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:11', 'time_end': '2020-01-11 00:11', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3NDIsImV4cCI6MTU4NzMxMjc0MiwibmJmIjoxNTc4NjcyNzQyLCJqdGkiOiJhOWVmMGIyNjI4YWI3OTJkMDAzZmY2ODIxNDdlZWU3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6GeK0RPl0nBdj4imDwYPxg4zhhOuXaReeHehvnGQ8Q4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:11', 'time_end': '2020-01-11 00:11', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3NDIsImV4cCI6MTU4NzMxMjc0MiwibmJmIjoxNTc4NjcyNzQyLCJqdGkiOiJhOWVmMGIyNjI4YWI3OTJkMDAzZmY2ODIxNDdlZWU3MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6GeK0RPl0nBdj4imDwYPxg4zhhOuXaReeHehvnGQ8Q4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:11', 'timeEnd': '2020-01-11 00:11', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data69] 40.21
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.487196 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.620371 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556144 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.187132 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.154550 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.873984 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127652 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.914555 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.157329 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132679 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068781 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:12 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107750 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072390 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:12 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102724 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097252 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.386273 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.139668 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111742 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.080744 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.820970 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.672202 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.163564 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.208289 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146644 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120679 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.607177 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055854 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:12 - 2020-01-11 00:12 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:12 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:12 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083796 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050865 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.040892 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050902 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087767 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056877 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056854 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.061831 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.573465 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.317163 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071772 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.139044 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.245209 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.173537 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086763 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951457 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077817 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3OTUsImV4cCI6MTU4NzMxMjc5NSwibmJmIjoxNTc4NjcyNzk1LCJqdGkiOiJlMWM5Njc5ZTg4OGEzYWU1ZmFhNjFlMmU4YjZiYTAwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uzANIV1_GrfjrIfPCDGIpLTXIMR76y9gKWDanstT1-A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3OTUsImV4cCI6MTU4NzMxMjc5NSwibmJmIjoxNTc4NjcyNzk1LCJqdGkiOiJlMWM5Njc5ZTg4OGEzYWU1ZmFhNjFlMmU4YjZiYTAwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uzANIV1_GrfjrIfPCDGIpLTXIMR76y9gKWDanstT1-A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:12', 'time_end': '2020-01-11 00:12', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3OTUsImV4cCI6MTU4NzMxMjc5NSwibmJmIjoxNTc4NjcyNzk1LCJqdGkiOiJlMWM5Njc5ZTg4OGEzYWU1ZmFhNjFlMmU4YjZiYTAwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uzANIV1_GrfjrIfPCDGIpLTXIMR76y9gKWDanstT1-A', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:12', 'time_end': '2020-01-11 00:12', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI3OTUsImV4cCI6MTU4NzMxMjc5NSwibmJmIjoxNTc4NjcyNzk1LCJqdGkiOiJlMWM5Njc5ZTg4OGEzYWU1ZmFhNjFlMmU4YjZiYTAwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uzANIV1_GrfjrIfPCDGIpLTXIMR76y9gKWDanstT1-A', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:12', 'timeEnd': '2020-01-11 00:12', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data70] 39.98
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.668650 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.591457 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.629535 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.942686 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219414 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.254405 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116680 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.100493 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.187498 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129654 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.084773 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:13 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.146603 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089758 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:13 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116687 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109221 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.058217 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.589429 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.071810 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.840295 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.145612 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.145610 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.133757 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139621 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.562188 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.092754 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:13 - 2020-01-11 00:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:13 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100728 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049868 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091752 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115691 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059842 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051867 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088765 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063867 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.676377 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.186339 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.013849 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140658 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105676 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.902603 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.059842 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4NDcsImV4cCI6MTU4NzMxMjg0NywibmJmIjoxNTc4NjcyODQ3LCJqdGkiOiIzZDUwMmFkZDg2MzViZGY3Njk2ZDQ0ZGU1NGM0ODRjNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.THOaFArWyROeJhOI12eSzhUPF_DDCPKqJ2bOa8LsXpc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4NDcsImV4cCI6MTU4NzMxMjg0NywibmJmIjoxNTc4NjcyODQ3LCJqdGkiOiIzZDUwMmFkZDg2MzViZGY3Njk2ZDQ0ZGU1NGM0ODRjNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.THOaFArWyROeJhOI12eSzhUPF_DDCPKqJ2bOa8LsXpc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:13', 'time_end': '2020-01-11 00:13', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4NDcsImV4cCI6MTU4NzMxMjg0NywibmJmIjoxNTc4NjcyODQ3LCJqdGkiOiIzZDUwMmFkZDg2MzViZGY3Njk2ZDQ0ZGU1NGM0ODRjNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.THOaFArWyROeJhOI12eSzhUPF_DDCPKqJ2bOa8LsXpc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:13', 'time_end': '2020-01-11 00:13', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4NDcsImV4cCI6MTU4NzMxMjg0NywibmJmIjoxNTc4NjcyODQ3LCJqdGkiOiIzZDUwMmFkZDg2MzViZGY3Njk2ZDQ0ZGU1NGM0ODRjNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.THOaFArWyROeJhOI12eSzhUPF_DDCPKqJ2bOa8LsXpc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:13', 'timeEnd': '2020-01-11 00:13', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data71] 39.66
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.423708 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.085194 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612989 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600418 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.970277 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.248334 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.166555 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142617 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.914555 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.173534 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.644273 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091759 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-04 00:14 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117716 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081748 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:14 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102726 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109704 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.018275 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110670 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095742 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.077483 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.160570 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.155589 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.136629 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138625 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.147578 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-04 00:14 - 2020-01-11 00:14 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-04 00:14 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:14 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.550526 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.085769 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053856 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042886 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059837 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.040931 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.331437 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.981695 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.995328 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.611358 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956981 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083746 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4OTksImV4cCI6MTU4NzMxMjg5OSwibmJmIjoxNTc4NjcyODk5LCJqdGkiOiI3YTU3OTI3NDVjN2NhMzQ2OTU0N2ZlYjhjODQxNjg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QyrJZhKEfvBaZNM2PvL-EdjvAeZMtud83IKfBskvkXg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4OTksImV4cCI6MTU4NzMxMjg5OSwibmJmIjoxNTc4NjcyODk5LCJqdGkiOiI3YTU3OTI3NDVjN2NhMzQ2OTU0N2ZlYjhjODQxNjg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QyrJZhKEfvBaZNM2PvL-EdjvAeZMtud83IKfBskvkXg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:14', 'time_end': '2020-01-11 00:14', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4OTksImV4cCI6MTU4NzMxMjg5OSwibmJmIjoxNTc4NjcyODk5LCJqdGkiOiI3YTU3OTI3NDVjN2NhMzQ2OTU0N2ZlYjhjODQxNjg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QyrJZhKEfvBaZNM2PvL-EdjvAeZMtud83IKfBskvkXg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-04 00:14', 'time_end': '2020-01-11 00:14', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI4OTksImV4cCI6MTU4NzMxMjg5OSwibmJmIjoxNTc4NjcyODk5LCJqdGkiOiI3YTU3OTI3NDVjN2NhMzQ2OTU0N2ZlYjhjODQxNjg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QyrJZhKEfvBaZNM2PvL-EdjvAeZMtud83IKfBskvkXg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-04 00:14', 'timeEnd': '2020-01-11 00:14', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data72] 35.20
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.785085 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.614037 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.593532 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.969373 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.247321 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.165885 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098734 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.979387 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.165586 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.585436 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:15 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134640 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099773 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:15 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.168547 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.161571 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.206215 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.159573 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127655 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118231 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107716 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.049864 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:15 - 2020-01-11 00:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:15 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093747 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063831 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108742 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.547516 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057847 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:6 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.092753 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055467 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.654252 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066819 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076308 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074797 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.680536 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.160547 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.255187 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.973494 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130610 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084814 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.059800 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.916817 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069492 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5NDcsImV4cCI6MTU4NzMxMjk0NywibmJmIjoxNTc4NjcyOTQ3LCJqdGkiOiJiZmM2OTkxNWQ1YzVlMTY4MzVhYWM3ZDhjZDNjYTZlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XLtGSgOQFskGfdb6nN46io9_276_iPsO9Qii9SElIok', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5NDcsImV4cCI6MTU4NzMxMjk0NywibmJmIjoxNTc4NjcyOTQ3LCJqdGkiOiJiZmM2OTkxNWQ1YzVlMTY4MzVhYWM3ZDhjZDNjYTZlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XLtGSgOQFskGfdb6nN46io9_276_iPsO9Qii9SElIok'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:15', 'time_end': '2020-01-11 00:15', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5NDcsImV4cCI6MTU4NzMxMjk0NywibmJmIjoxNTc4NjcyOTQ3LCJqdGkiOiJiZmM2OTkxNWQ1YzVlMTY4MzVhYWM3ZDhjZDNjYTZlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XLtGSgOQFskGfdb6nN46io9_276_iPsO9Qii9SElIok', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:15', 'time_end': '2020-01-11 00:15', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5NDcsImV4cCI6MTU4NzMxMjk0NywibmJmIjoxNTc4NjcyOTQ3LCJqdGkiOiJiZmM2OTkxNWQ1YzVlMTY4MzVhYWM3ZDhjZDNjYTZlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XLtGSgOQFskGfdb6nN46io9_276_iPsO9Qii9SElIok', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:15', 'timeEnd': '2020-01-11 00:15', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '3.85', 'success_count': '6', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data73] 36.41
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.434250 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.088796 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603385 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.609372 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.184345 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221409 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.424888 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118720 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.177706 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.183482 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.128662 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071770 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:16 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100697 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065822 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:16 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.166558 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.670973 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176490 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.154586 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140590 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115690 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132638 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:16 - 2020-01-11 00:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:16 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053857 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074802 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096701 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073803 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:6 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077844 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091623 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058885 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067821 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099757 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066799 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085735 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.807752 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.061832 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:02.182275 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.009317 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.112911 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125663 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074844 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.222727 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5OTYsImV4cCI6MTU4NzMxMjk5NiwibmJmIjoxNTc4NjcyOTk2LCJqdGkiOiJiNmRkMzA5NTk2NDFiZmI0NTQwOWE4MjAyNWIyZmY2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6WVcsTZ8G5H0Fa3O1xw8B508iJCo1bJf3TseBAhIV7Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5OTYsImV4cCI6MTU4NzMxMjk5NiwibmJmIjoxNTc4NjcyOTk2LCJqdGkiOiJiNmRkMzA5NTk2NDFiZmI0NTQwOWE4MjAyNWIyZmY2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6WVcsTZ8G5H0Fa3O1xw8B508iJCo1bJf3TseBAhIV7Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:16', 'time_end': '2020-01-11 00:16', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5OTYsImV4cCI6MTU4NzMxMjk5NiwibmJmIjoxNTc4NjcyOTk2LCJqdGkiOiJiNmRkMzA5NTk2NDFiZmI0NTQwOWE4MjAyNWIyZmY2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6WVcsTZ8G5H0Fa3O1xw8B508iJCo1bJf3TseBAhIV7Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:16', 'time_end': '2020-01-11 00:16', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzI5OTYsImV4cCI6MTU4NzMxMjk5NiwibmJmIjoxNTc4NjcyOTk2LCJqdGkiOiJiNmRkMzA5NTk2NDFiZmI0NTQwOWE4MjAyNWIyZmY2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6WVcsTZ8G5H0Fa3O1xw8B508iJCo1bJf3TseBAhIV7Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:16', 'timeEnd': '2020-01-11 00:16', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '3.85', 'success_count': '6', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data74] 35.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.456235 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112647 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.600901 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.615977 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.987814 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212018 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134448 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103762 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.050471 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.190491 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130132 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.562502 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:17 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121669 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:17 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.165561 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.152236 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.201446 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.629904 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.153596 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058833 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:17 - 2020-01-11 00:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:17 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049869 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102724 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.580474 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081780 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057847 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044880 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.081784 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.044879 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080786 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070809 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.657261 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.161345 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.955445 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135149 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087761 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.924642 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwNDQsImV4cCI6MTU4NzMxMzA0NCwibmJmIjoxNTc4NjczMDQ0LCJqdGkiOiJlYWY0YzJlOGJiOGY3NmUwNWY1Nzk4MzViNmZkMGQwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JSlzxYRrmRolaq8QWvLUlMiYi0kT1HJGdPtj99sOVrI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwNDQsImV4cCI6MTU4NzMxMzA0NCwibmJmIjoxNTc4NjczMDQ0LCJqdGkiOiJlYWY0YzJlOGJiOGY3NmUwNWY1Nzk4MzViNmZkMGQwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JSlzxYRrmRolaq8QWvLUlMiYi0kT1HJGdPtj99sOVrI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:17', 'time_end': '2020-01-11 00:17', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwNDQsImV4cCI6MTU4NzMxMzA0NCwibmJmIjoxNTc4NjczMDQ0LCJqdGkiOiJlYWY0YzJlOGJiOGY3NmUwNWY1Nzk4MzViNmZkMGQwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JSlzxYRrmRolaq8QWvLUlMiYi0kT1HJGdPtj99sOVrI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:17', 'time_end': '2020-01-11 00:17', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwNDQsImV4cCI6MTU4NzMxMzA0NCwibmJmIjoxNTc4NjczMDQ0LCJqdGkiOiJlYWY0YzJlOGJiOGY3NmUwNWY1Nzk4MzViNmZkMGQwMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JSlzxYRrmRolaq8QWvLUlMiYi0kT1HJGdPtj99sOVrI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:17', 'timeEnd': '2020-01-11 00:17', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data75] 36.04
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.400064 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.629317 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.599398 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.475062 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211649 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.526585 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.102102 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.148604 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.124666 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:17 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.084771 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052861 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:17 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.110847 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.132646 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.171547 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.139628 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125628 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113687 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053850 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:17 - 2020-01-11 00:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:17 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052373 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.073805 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.138627 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067364 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074801 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.616374 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063830 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079949 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:2.20 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.566995 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066820 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076792 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075800 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.884299 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081783 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.542456 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.989446 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132657 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134625 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107752 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068813 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwOTIsImV4cCI6MTU4NzMxMzA5MiwibmJmIjoxNTc4NjczMDkyLCJqdGkiOiI4NTc2ZjYxNzBjMzI4OTcwOWZmZDNiNjRlMWQwOGNiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y2mEb-0ClkoCD7ZSCN4vm1qdGNPwweF6laIShD4lW4g', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwOTIsImV4cCI6MTU4NzMxMzA5MiwibmJmIjoxNTc4NjczMDkyLCJqdGkiOiI4NTc2ZjYxNzBjMzI4OTcwOWZmZDNiNjRlMWQwOGNiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y2mEb-0ClkoCD7ZSCN4vm1qdGNPwweF6laIShD4lW4g'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:17', 'time_end': '2020-01-11 00:17', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwOTIsImV4cCI6MTU4NzMxMzA5MiwibmJmIjoxNTc4NjczMDkyLCJqdGkiOiI4NTc2ZjYxNzBjMzI4OTcwOWZmZDNiNjRlMWQwOGNiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y2mEb-0ClkoCD7ZSCN4vm1qdGNPwweF6laIShD4lW4g', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:17', 'time_end': '2020-01-11 00:17', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMwOTIsImV4cCI6MTU4NzMxMzA5MiwibmJmIjoxNTc4NjczMDkyLCJqdGkiOiI4NTc2ZjYxNzBjMzI4OTcwOWZmZDNiNjRlMWQwOGNiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y2mEb-0ClkoCD7ZSCN4vm1qdGNPwweF6laIShD4lW4g', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:17', 'timeEnd': '2020-01-11 00:17', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '2.20', 'success_count': '3', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data76] 35.95
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.454460 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602354 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.969409 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.914709 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.234373 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126661 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133645 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.928922 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.170558 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.628930 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081741 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:18 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108751 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077756 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:18 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.695142 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.169544 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.221408 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176524 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137631 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114693 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.111754 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.045875 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:18 - 2020-01-11 00:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:18 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090789 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047839 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080784 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.679201 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056846 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.035904 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:2.20 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077826 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.044845 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074850 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.825420 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.149978 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.000326 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.168547 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111751 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109703 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.883654 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxNDAsImV4cCI6MTU4NzMxMzE0MCwibmJmIjoxNTc4NjczMTQwLCJqdGkiOiIxOTZiNDYwNzVlYmViYTRkODgyNGNlZDE1N2ZlNDgxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gmsnDguHOmbsPonckLEZ3R3fnFvksiAV_LASIP1Fs-M', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxNDAsImV4cCI6MTU4NzMxMzE0MCwibmJmIjoxNTc4NjczMTQwLCJqdGkiOiIxOTZiNDYwNzVlYmViYTRkODgyNGNlZDE1N2ZlNDgxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gmsnDguHOmbsPonckLEZ3R3fnFvksiAV_LASIP1Fs-M'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:18', 'time_end': '2020-01-11 00:18', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxNDAsImV4cCI6MTU4NzMxMzE0MCwibmJmIjoxNTc4NjczMTQwLCJqdGkiOiIxOTZiNDYwNzVlYmViYTRkODgyNGNlZDE1N2ZlNDgxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gmsnDguHOmbsPonckLEZ3R3fnFvksiAV_LASIP1Fs-M', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:18', 'time_end': '2020-01-11 00:18', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxNDAsImV4cCI6MTU4NzMxMzE0MCwibmJmIjoxNTc4NjczMTQwLCJqdGkiOiIxOTZiNDYwNzVlYmViYTRkODgyNGNlZDE1N2ZlNDgxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gmsnDguHOmbsPonckLEZ3R3fnFvksiAV_LASIP1Fs-M', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:18', 'timeEnd': '2020-01-11 00:18', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '2.20', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data77] 35.78
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.390053 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.088789 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.630805 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.870106 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.965608 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.189451 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.299190 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110703 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.942843 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.191488 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154609 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080760 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:19 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115689 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085772 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:19 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.166557 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.146607 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.183510 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.165552 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.637655 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125631 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.146313 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.057898 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:19 - 2020-01-11 00:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:19 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097741 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.039891 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.135637 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.075834 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085768 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114693 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089783 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059837 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.114726 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070813 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072804 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.793813 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097188 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.701652 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.070186 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131650 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.131650 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088759 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.930531 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075801 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxODgsImV4cCI6MTU4NzMxMzE4OCwibmJmIjoxNTc4NjczMTg4LCJqdGkiOiJlMzU2MjcyYTBlZTUyZDI4NDFlZTc4YzczNTUxMzExNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UPMdvBAUzYQZoKGg323-mKgotC-MVaEyEpvwUMBtXkQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxODgsImV4cCI6MTU4NzMxMzE4OCwibmJmIjoxNTc4NjczMTg4LCJqdGkiOiJlMzU2MjcyYTBlZTUyZDI4NDFlZTc4YzczNTUxMzExNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UPMdvBAUzYQZoKGg323-mKgotC-MVaEyEpvwUMBtXkQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:19', 'time_end': '2020-01-11 00:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxODgsImV4cCI6MTU4NzMxMzE4OCwibmJmIjoxNTc4NjczMTg4LCJqdGkiOiJlMzU2MjcyYTBlZTUyZDI4NDFlZTc4YzczNTUxMzExNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UPMdvBAUzYQZoKGg323-mKgotC-MVaEyEpvwUMBtXkQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:19', 'time_end': '2020-01-11 00:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMxODgsImV4cCI6MTU4NzMxMzE4OCwibmJmIjoxNTc4NjczMTg4LCJqdGkiOiJlMzU2MjcyYTBlZTUyZDI4NDFlZTc4YzczNTUxMzExNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UPMdvBAUzYQZoKGg323-mKgotC-MVaEyEpvwUMBtXkQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:19', 'timeEnd': '2020-01-11 00:19', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data78] 36.12
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.429148 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098735 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.653249 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602980 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.174033 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219405 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.208384 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133641 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.997332 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.178521 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156623 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064823 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:20 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.599434 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099731 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:20 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.166524 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.658746 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.181470 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.152583 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133313 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142609 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.171520 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043881 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:20 - 2020-01-11 00:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:20 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084905 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081780 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098695 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.558507 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088794 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061803 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049865 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082777 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.074797 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064826 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.330456 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.208446 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.980376 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.126661 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.072846 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.890635 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyMzYsImV4cCI6MTU4NzMxMzIzNiwibmJmIjoxNTc4NjczMjM2LCJqdGkiOiI5NjEzNGNkYmEyMTAzMzVjZDljYjhlYTI5NzYwY2FlYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w7G33q48B_wpA43jNF0syJvlNKczJzXEf7yjisKHGcA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyMzYsImV4cCI6MTU4NzMxMzIzNiwibmJmIjoxNTc4NjczMjM2LCJqdGkiOiI5NjEzNGNkYmEyMTAzMzVjZDljYjhlYTI5NzYwY2FlYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w7G33q48B_wpA43jNF0syJvlNKczJzXEf7yjisKHGcA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:20', 'time_end': '2020-01-11 00:20', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyMzYsImV4cCI6MTU4NzMxMzIzNiwibmJmIjoxNTc4NjczMjM2LCJqdGkiOiI5NjEzNGNkYmEyMTAzMzVjZDljYjhlYTI5NzYwY2FlYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w7G33q48B_wpA43jNF0syJvlNKczJzXEf7yjisKHGcA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:20', 'time_end': '2020-01-11 00:20', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyMzYsImV4cCI6MTU4NzMxMzIzNiwibmJmIjoxNTc4NjczMjM2LCJqdGkiOiI5NjEzNGNkYmEyMTAzMzVjZDljYjhlYTI5NzYwY2FlYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w7G33q48B_wpA43jNF0syJvlNKczJzXEf7yjisKHGcA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:20', 'timeEnd': '2020-01-11 00:20', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data79] 35.59
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.464981 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.572698 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.637288 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.637298 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.956698 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181552 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.604471 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123711 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.906660 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.190121 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146609 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.101726 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:21 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.604383 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082035 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:21 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.164561 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.702304 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.219364 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.174533 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158575 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160571 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.628430 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063791 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:21 - 2020-01-11 00:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:21 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.614351 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065832 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086784 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090759 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058840 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077795 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079784 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.760814 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.204456 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.943475 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.128664 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124665 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074793 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.923545 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyODUsImV4cCI6MTU4NzMxMzI4NSwibmJmIjoxNTc4NjczMjg1LCJqdGkiOiJiMzQyYTdiNjU2YWRkNjkwMDY1YmQ3Y2Q2ODM1MjY4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zQU7yqTCchfEkCmJ7QoNAty90aN_JHiTtBKndL07-RI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyODUsImV4cCI6MTU4NzMxMzI4NSwibmJmIjoxNTc4NjczMjg1LCJqdGkiOiJiMzQyYTdiNjU2YWRkNjkwMDY1YmQ3Y2Q2ODM1MjY4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zQU7yqTCchfEkCmJ7QoNAty90aN_JHiTtBKndL07-RI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:21', 'time_end': '2020-01-11 00:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyODUsImV4cCI6MTU4NzMxMzI4NSwibmJmIjoxNTc4NjczMjg1LCJqdGkiOiJiMzQyYTdiNjU2YWRkNjkwMDY1YmQ3Y2Q2ODM1MjY4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zQU7yqTCchfEkCmJ7QoNAty90aN_JHiTtBKndL07-RI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:21', 'time_end': '2020-01-11 00:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMyODUsImV4cCI6MTU4NzMxMzI4NSwibmJmIjoxNTc4NjczMjg1LCJqdGkiOiJiMzQyYTdiNjU2YWRkNjkwMDY1YmQ3Y2Q2ODM1MjY4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zQU7yqTCchfEkCmJ7QoNAty90aN_JHiTtBKndL07-RI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:21', 'timeEnd': '2020-01-11 00:21', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data80] 31.77
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.333362 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.575462 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604396 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.656890 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.939404 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204634 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.285203 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115693 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.938514 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.188494 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148599 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080792 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:21 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092749 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066823 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:21 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.143617 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.173053 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.154585 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.162565 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152592 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117688 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.280188 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:21 - 2020-01-11 00:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:21 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104721 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.035957 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079789 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.041885 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.075822 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052894 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047873 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081809 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.760952 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104795 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044829 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.072758 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.234872 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.225546 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.013649 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.168192 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094738 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.850877 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.088760 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzMjksImV4cCI6MTU4NzMxMzMyOSwibmJmIjoxNTc4NjczMzI5LCJqdGkiOiJhNDM3NGM3MWFhZTE5YmRlOTFiNzBkNmU0YjdjNzcxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nBNjWHSygX1qXhwArxMW7ehn5Q_t0iHWbUMGABvXNew', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzMjksImV4cCI6MTU4NzMxMzMyOSwibmJmIjoxNTc4NjczMzI5LCJqdGkiOiJhNDM3NGM3MWFhZTE5YmRlOTFiNzBkNmU0YjdjNzcxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nBNjWHSygX1qXhwArxMW7ehn5Q_t0iHWbUMGABvXNew'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:21', 'time_end': '2020-01-11 00:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzMjksImV4cCI6MTU4NzMxMzMyOSwibmJmIjoxNTc4NjczMzI5LCJqdGkiOiJhNDM3NGM3MWFhZTE5YmRlOTFiNzBkNmU0YjdjNzcxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nBNjWHSygX1qXhwArxMW7ehn5Q_t0iHWbUMGABvXNew', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:21', 'time_end': '2020-01-11 00:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzMjksImV4cCI6MTU4NzMxMzMyOSwibmJmIjoxNTc4NjczMzI5LCJqdGkiOiJhNDM3NGM3MWFhZTE5YmRlOTFiNzBkNmU0YjdjNzcxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nBNjWHSygX1qXhwArxMW7ehn5Q_t0iHWbUMGABvXNew', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:21', 'timeEnd': '2020-01-11 00:21', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data81] 36.55
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.396033 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.710687 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.583949 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.026155 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.733085 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.527212 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.092813 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.919781 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.182929 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.099731 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:22 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092356 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.057812 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:22 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.140623 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.162036 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153599 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.136635 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143614 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130646 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.602715 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:22 - 2020-01-11 00:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:22 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110663 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067821 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063830 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090063 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068814 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.546537 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092753 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.562496 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.329482 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095746 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.538936 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.016303 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124649 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108663 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941481 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.562199 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzNzgsImV4cCI6MTU4NzMxMzM3OCwibmJmIjoxNTc4NjczMzc4LCJqdGkiOiIxNmNhZGRhM2IzZjNiZTgzMTZmOWFkODdlNWMyOGJmZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JXgNJdrIHTUjcHb5vxqsMGj_Or5wHMDrum-tkT-JVkE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzNzgsImV4cCI6MTU4NzMxMzM3OCwibmJmIjoxNTc4NjczMzc4LCJqdGkiOiIxNmNhZGRhM2IzZjNiZTgzMTZmOWFkODdlNWMyOGJmZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JXgNJdrIHTUjcHb5vxqsMGj_Or5wHMDrum-tkT-JVkE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:22', 'time_end': '2020-01-11 00:22', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzNzgsImV4cCI6MTU4NzMxMzM3OCwibmJmIjoxNTc4NjczMzc4LCJqdGkiOiIxNmNhZGRhM2IzZjNiZTgzMTZmOWFkODdlNWMyOGJmZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JXgNJdrIHTUjcHb5vxqsMGj_Or5wHMDrum-tkT-JVkE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:22', 'time_end': '2020-01-11 00:22', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzMzNzgsImV4cCI6MTU4NzMxMzM3OCwibmJmIjoxNTc4NjczMzc4LCJqdGkiOiIxNmNhZGRhM2IzZjNiZTgzMTZmOWFkODdlNWMyOGJmZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JXgNJdrIHTUjcHb5vxqsMGj_Or5wHMDrum-tkT-JVkE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:22', 'timeEnd': '2020-01-11 00:22', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data82] 35.34
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.742367 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593416 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554537 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.029337 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.232375 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.439253 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113696 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.956483 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.254319 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.108706 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:23 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120678 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079754 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:23 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.715113 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.163139 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.190528 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.162579 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131609 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120712 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.095747 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055848 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:23 - 2020-01-11 00:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:23 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091756 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.044880 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.045878 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.066822 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.552523 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048871 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083742 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.531578 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.039894 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074799 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.335392 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094785 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.832100 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.007302 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131649 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081816 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942505 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066794 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0MjUsImV4cCI6MTU4NzMxMzQyNSwibmJmIjoxNTc4NjczNDI1LCJqdGkiOiI2MWE2OGQwODRhMzQ5MTUxNjgxNDgzNmQ3NDJkODE3YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xCDFokR0WdxE3SSz5IOSIG0_8ZC8KZXYJY69Fthhg74', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0MjUsImV4cCI6MTU4NzMxMzQyNSwibmJmIjoxNTc4NjczNDI1LCJqdGkiOiI2MWE2OGQwODRhMzQ5MTUxNjgxNDgzNmQ3NDJkODE3YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xCDFokR0WdxE3SSz5IOSIG0_8ZC8KZXYJY69Fthhg74'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:23', 'time_end': '2020-01-11 00:23', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0MjUsImV4cCI6MTU4NzMxMzQyNSwibmJmIjoxNTc4NjczNDI1LCJqdGkiOiI2MWE2OGQwODRhMzQ5MTUxNjgxNDgzNmQ3NDJkODE3YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xCDFokR0WdxE3SSz5IOSIG0_8ZC8KZXYJY69Fthhg74', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:23', 'time_end': '2020-01-11 00:23', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0MjUsImV4cCI6MTU4NzMxMzQyNSwibmJmIjoxNTc4NjczNDI1LCJqdGkiOiI2MWE2OGQwODRhMzQ5MTUxNjgxNDgzNmQ3NDJkODE3YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xCDFokR0WdxE3SSz5IOSIG0_8ZC8KZXYJY69Fthhg74', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:23', 'timeEnd': '2020-01-11 00:23', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data83] 35.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.880045 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092264 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.621933 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.604385 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.993332 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190525 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161535 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147605 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.959097 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.223351 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.621295 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.084795 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:24 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109708 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:24 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.681338 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.161569 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.191486 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172642 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131647 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130650 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.093782 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050832 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:24 - 2020-01-11 00:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:24 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.545540 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054045 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110701 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047875 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084790 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.043919 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045878 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054894 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052880 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072803 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.102613 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092875 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.463167 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.947490 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133642 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111700 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.148602 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.359860 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066818 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0NzQsImV4cCI6MTU4NzMxMzQ3NCwibmJmIjoxNTc4NjczNDc0LCJqdGkiOiI0MTRjYTYyODFkYzRmZDg3YzYxNDkxYzg3MGMzMTVhYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wNSsho3pKU54BFDtM3-9Tl8rAg7QkT5VZmVdodO_YNk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0NzQsImV4cCI6MTU4NzMxMzQ3NCwibmJmIjoxNTc4NjczNDc0LCJqdGkiOiI0MTRjYTYyODFkYzRmZDg3YzYxNDkxYzg3MGMzMTVhYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wNSsho3pKU54BFDtM3-9Tl8rAg7QkT5VZmVdodO_YNk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:24', 'time_end': '2020-01-11 00:24', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0NzQsImV4cCI6MTU4NzMxMzQ3NCwibmJmIjoxNTc4NjczNDc0LCJqdGkiOiI0MTRjYTYyODFkYzRmZDg3YzYxNDkxYzg3MGMzMTVhYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wNSsho3pKU54BFDtM3-9Tl8rAg7QkT5VZmVdodO_YNk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:24', 'time_end': '2020-01-11 00:24', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM0NzQsImV4cCI6MTU4NzMxMzQ3NCwibmJmIjoxNTc4NjczNDc0LCJqdGkiOiI0MTRjYTYyODFkYzRmZDg3YzYxNDkxYzg3MGMzMTVhYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wNSsho3pKU54BFDtM3-9Tl8rAg7QkT5VZmVdodO_YNk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:24', 'timeEnd': '2020-01-11 00:24', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data84] 35.72
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.829113 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.088732 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593451 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.606379 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.358364 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190490 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:01.290683 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103770 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.923008 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.174534 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.103685 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:25 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106813 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.559119 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:25 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.168550 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.126171 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.210396 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.188519 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129655 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115722 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.634939 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:25 - 2020-01-11 00:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:25 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.127674 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055884 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102740 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056825 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056887 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.145653 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.562041 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084800 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063830 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094673 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093752 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045874 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073823 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.086472 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078790 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.156905 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.977562 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144611 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117689 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082727 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.879646 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076831 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1MjIsImV4cCI6MTU4NzMxMzUyMiwibmJmIjoxNTc4NjczNTIyLCJqdGkiOiJmMzY2YzI3OThhNDAwZTFiYzczYzAzOTdkYjE2YjhmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YH4DvW3o_2zi9zaPAKPLlaVK2CgJiy3Keq61oqiB5ZA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1MjIsImV4cCI6MTU4NzMxMzUyMiwibmJmIjoxNTc4NjczNTIyLCJqdGkiOiJmMzY2YzI3OThhNDAwZTFiYzczYzAzOTdkYjE2YjhmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YH4DvW3o_2zi9zaPAKPLlaVK2CgJiy3Keq61oqiB5ZA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:25', 'time_end': '2020-01-11 00:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1MjIsImV4cCI6MTU4NzMxMzUyMiwibmJmIjoxNTc4NjczNTIyLCJqdGkiOiJmMzY2YzI3OThhNDAwZTFiYzczYzAzOTdkYjE2YjhmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YH4DvW3o_2zi9zaPAKPLlaVK2CgJiy3Keq61oqiB5ZA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:25', 'time_end': '2020-01-11 00:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1MjIsImV4cCI6MTU4NzMxMzUyMiwibmJmIjoxNTc4NjczNTIyLCJqdGkiOiJmMzY2YzI3OThhNDAwZTFiYzczYzAzOTdkYjE2YjhmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YH4DvW3o_2zi9zaPAKPLlaVK2CgJiy3Keq61oqiB5ZA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:25', 'timeEnd': '2020-01-11 00:25', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data85] 36.17
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.341383 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604138 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.609370 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.866518 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.718628 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114428 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104719 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.934500 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.172575 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146654 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083742 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:25 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111701 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074799 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:25 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.676193 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.183545 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176484 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.133642 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145604 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120682 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150595 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065829 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:25 - 2020-01-11 00:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:25 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065858 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104768 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.093309 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057884 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078791 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055849 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102759 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058499 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.547535 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055849 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067835 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082292 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.336629 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072827 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.344662 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.975983 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122673 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:01.106032 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118678 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.969942 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.101720 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1NzAsImV4cCI6MTU4NzMxMzU3MCwibmJmIjoxNTc4NjczNTcwLCJqdGkiOiIyNDRlMjM3OTFjMzE1Mjk1N2JkZDMzYmYyODIwZDhiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RkBYp-Azzl38UpPLTQp6wrgUUS10hUOlWGe5qkV0EF8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1NzAsImV4cCI6MTU4NzMxMzU3MCwibmJmIjoxNTc4NjczNTcwLCJqdGkiOiIyNDRlMjM3OTFjMzE1Mjk1N2JkZDMzYmYyODIwZDhiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RkBYp-Azzl38UpPLTQp6wrgUUS10hUOlWGe5qkV0EF8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:25', 'time_end': '2020-01-11 00:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1NzAsImV4cCI6MTU4NzMxMzU3MCwibmJmIjoxNTc4NjczNTcwLCJqdGkiOiIyNDRlMjM3OTFjMzE1Mjk1N2JkZDMzYmYyODIwZDhiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RkBYp-Azzl38UpPLTQp6wrgUUS10hUOlWGe5qkV0EF8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:25', 'time_end': '2020-01-11 00:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM1NzAsImV4cCI6MTU4NzMxMzU3MCwibmJmIjoxNTc4NjczNTcwLCJqdGkiOiIyNDRlMjM3OTFjMzE1Mjk1N2JkZDMzYmYyODIwZDhiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RkBYp-Azzl38UpPLTQp6wrgUUS10hUOlWGe5qkV0EF8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:25', 'timeEnd': '2020-01-11 00:25', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data86] 34.85
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.377753 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.618757 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602390 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.184560 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190492 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.699856 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095742 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.917549 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.211582 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140661 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081789 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:26 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122674 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084786 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:26 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.692147 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.160240 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.170745 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.154585 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157579 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130646 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141562 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085773 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:26 - 2020-01-11 00:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:26 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061836 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110706 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086770 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.069811 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.556510 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065840 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083773 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.837784 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.126010 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.206176 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.112698 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120683 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111710 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.305527 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2MTcsImV4cCI6MTU4NzMxMzYxNywibmJmIjoxNTc4NjczNjE3LCJqdGkiOiIyNDg5OTZlN2VmZTcwNjU1MzM4NDJiNjYzZTc5ZWUxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BhITbuVlrBhymtHC2YrkkuymHiEzvF3WWLUBBUo6Nc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2MTcsImV4cCI6MTU4NzMxMzYxNywibmJmIjoxNTc4NjczNjE3LCJqdGkiOiIyNDg5OTZlN2VmZTcwNjU1MzM4NDJiNjYzZTc5ZWUxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BhITbuVlrBhymtHC2YrkkuymHiEzvF3WWLUBBUo6Nc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:26', 'time_end': '2020-01-11 00:26', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2MTcsImV4cCI6MTU4NzMxMzYxNywibmJmIjoxNTc4NjczNjE3LCJqdGkiOiIyNDg5OTZlN2VmZTcwNjU1MzM4NDJiNjYzZTc5ZWUxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BhITbuVlrBhymtHC2YrkkuymHiEzvF3WWLUBBUo6Nc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:26', 'time_end': '2020-01-11 00:26', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2MTcsImV4cCI6MTU4NzMxMzYxNywibmJmIjoxNTc4NjczNjE3LCJqdGkiOiIyNDg5OTZlN2VmZTcwNjU1MzM4NDJiNjYzZTc5ZWUxMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BhITbuVlrBhymtHC2YrkkuymHiEzvF3WWLUBBUo6Nc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:26', 'timeEnd': '2020-01-11 00:26', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data87] 35.00
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.456818 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.091791 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.049381 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.806354 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.433253 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.198469 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.883249 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151598 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.914577 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.167621 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.107712 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:27 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.593554 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:27 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.163561 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.155585 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.182516 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.127654 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149605 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159567 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139412 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:27 - 2020-01-11 00:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:27 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092759 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054896 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054898 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051371 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089721 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.604383 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.044880 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050907 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079788 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.778962 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114642 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208755 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.174527 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.124177 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102720 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.067816 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.872641 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2NjQsImV4cCI6MTU4NzMxMzY2NCwibmJmIjoxNTc4NjczNjY0LCJqdGkiOiI2Mjg0MmU0MTgyODljYjkwMmViNTE2NzVjZGZiMzdiOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEpkn7YKWr8l8Ggy16pzaRCdKl8RtBzjxjy_X3ZwV3o', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2NjQsImV4cCI6MTU4NzMxMzY2NCwibmJmIjoxNTc4NjczNjY0LCJqdGkiOiI2Mjg0MmU0MTgyODljYjkwMmViNTE2NzVjZGZiMzdiOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEpkn7YKWr8l8Ggy16pzaRCdKl8RtBzjxjy_X3ZwV3o'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:27', 'time_end': '2020-01-11 00:27', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2NjQsImV4cCI6MTU4NzMxMzY2NCwibmJmIjoxNTc4NjczNjY0LCJqdGkiOiI2Mjg0MmU0MTgyODljYjkwMmViNTE2NzVjZGZiMzdiOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEpkn7YKWr8l8Ggy16pzaRCdKl8RtBzjxjy_X3ZwV3o', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:27', 'time_end': '2020-01-11 00:27', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM2NjQsImV4cCI6MTU4NzMxMzY2NCwibmJmIjoxNTc4NjczNjY0LCJqdGkiOiI2Mjg0MmU0MTgyODljYjkwMmViNTE2NzVjZGZiMzdiOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEpkn7YKWr8l8Ggy16pzaRCdKl8RtBzjxjy_X3ZwV3o', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:27', 'timeEnd': '2020-01-11 00:27', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data88] 33.69
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.457195 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.094745 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603426 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.370854 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.097457 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.226394 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160561 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124667 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.343614 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.168597 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126660 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.066787 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:28 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108707 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:28 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.174117 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.178562 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.174534 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167592 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127655 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114694 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113656 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:28 - 2020-01-11 00:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:28 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.535636 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057847 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.540268 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092750 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.079788 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048868 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072825 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104722 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066824 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089780 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057867 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097746 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071818 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081773 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.780901 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.155751 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.972494 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.109709 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083778 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.879708 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.100732 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3MTEsImV4cCI6MTU4NzMxMzcxMSwibmJmIjoxNTc4NjczNzExLCJqdGkiOiIwNmI0YzA4ZmIxMTk5ZDkyY2UxNmExYzQ1ZjkyYWI1MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Yr9F_SCf0APENZaZirwwV5PJoBaGQqePjBAJ1Eb-XB8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3MTEsImV4cCI6MTU4NzMxMzcxMSwibmJmIjoxNTc4NjczNzExLCJqdGkiOiIwNmI0YzA4ZmIxMTk5ZDkyY2UxNmExYzQ1ZjkyYWI1MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Yr9F_SCf0APENZaZirwwV5PJoBaGQqePjBAJ1Eb-XB8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:28', 'time_end': '2020-01-11 00:28', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3MTEsImV4cCI6MTU4NzMxMzcxMSwibmJmIjoxNTc4NjczNzExLCJqdGkiOiIwNmI0YzA4ZmIxMTk5ZDkyY2UxNmExYzQ1ZjkyYWI1MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Yr9F_SCf0APENZaZirwwV5PJoBaGQqePjBAJ1Eb-XB8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:28', 'time_end': '2020-01-11 00:28', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3MTEsImV4cCI6MTU4NzMxMzcxMSwibmJmIjoxNTc4NjczNzExLCJqdGkiOiIwNmI0YzA4ZmIxMTk5ZDkyY2UxNmExYzQ1ZjkyYWI1MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Yr9F_SCf0APENZaZirwwV5PJoBaGQqePjBAJ1Eb-XB8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:28', 'timeEnd': '2020-01-11 00:28', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data89] 35.49
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.784270 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609934 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.622580 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.054858 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215423 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146603 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102727 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.958809 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.210437 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.134638 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073804 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:29 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120680 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061832 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:29 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.193996 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.194480 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166202 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.152586 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151600 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145604 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137572 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.035903 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:29 - 2020-01-11 00:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:29 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.573693 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050866 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.626323 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063834 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095338 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046842 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093751 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079886 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045879 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.073805 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.074801 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076307 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.770940 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081778 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.765044 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.012017 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.145580 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099732 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.790885 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.917547 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3NTksImV4cCI6MTU4NzMxMzc1OSwibmJmIjoxNTc4NjczNzU5LCJqdGkiOiIwYzhlODEyYzdhMDAyZGI0ZDNkNWVlNDZjODFhNGNmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rnHdsXIrF87swlcMr5RmVvTURKKMLqcIbp6zEVGrO3s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3NTksImV4cCI6MTU4NzMxMzc1OSwibmJmIjoxNTc4NjczNzU5LCJqdGkiOiIwYzhlODEyYzdhMDAyZGI0ZDNkNWVlNDZjODFhNGNmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rnHdsXIrF87swlcMr5RmVvTURKKMLqcIbp6zEVGrO3s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:29', 'time_end': '2020-01-11 00:29', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3NTksImV4cCI6MTU4NzMxMzc1OSwibmJmIjoxNTc4NjczNzU5LCJqdGkiOiIwYzhlODEyYzdhMDAyZGI0ZDNkNWVlNDZjODFhNGNmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rnHdsXIrF87swlcMr5RmVvTURKKMLqcIbp6zEVGrO3s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-10 00:29', 'time_end': '2020-01-11 00:29', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM3NTksImV4cCI6MTU4NzMxMzc1OSwibmJmIjoxNTc4NjczNzU5LCJqdGkiOiIwYzhlODEyYzdhMDAyZGI0ZDNkNWVlNDZjODFhNGNmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rnHdsXIrF87swlcMr5RmVvTURKKMLqcIbp6zEVGrO3s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-10 00:29', 'timeEnd': '2020-01-11 00:29', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data90] 42.40
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.434166 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.557508 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594412 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.621332 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.958405 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236403 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.594412 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141621 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.919541 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.812826 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130690 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073762 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:29 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127702 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082737 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:29 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112698 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.186857 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.133608 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143620 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.101724 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.882642 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.139626 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175002 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153591 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149597 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122671 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.619953 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061836 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:29 - 2020-01-11 00:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:29 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.124664 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080793 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074799 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:6 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094349 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055883 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058840 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068964 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083778 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.703409 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.927814 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.164228 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.366343 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.097777 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.062790 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.857706 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4MTgsImV4cCI6MTU4NzMxMzgxOCwibmJmIjoxNTc4NjczODE4LCJqdGkiOiJkMWM0OTRiM2RkYTQ1Mjg5NGI2NjRjZDg1ZjcxNjUxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.b82inguuhBw1vstK-NJjfTsESOHxHNU9TfLMh4dKZPI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4MTgsImV4cCI6MTU4NzMxMzgxOCwibmJmIjoxNTc4NjczODE4LCJqdGkiOiJkMWM0OTRiM2RkYTQ1Mjg5NGI2NjRjZDg1ZjcxNjUxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.b82inguuhBw1vstK-NJjfTsESOHxHNU9TfLMh4dKZPI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:29', 'time_end': '2020-01-11 00:29', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4MTgsImV4cCI6MTU4NzMxMzgxOCwibmJmIjoxNTc4NjczODE4LCJqdGkiOiJkMWM0OTRiM2RkYTQ1Mjg5NGI2NjRjZDg1ZjcxNjUxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.b82inguuhBw1vstK-NJjfTsESOHxHNU9TfLMh4dKZPI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:29', 'time_end': '2020-01-11 00:29', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4MTgsImV4cCI6MTU4NzMxMzgxOCwibmJmIjoxNTc4NjczODE4LCJqdGkiOiJkMWM0OTRiM2RkYTQ1Mjg5NGI2NjRjZDg1ZjcxNjUxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.b82inguuhBw1vstK-NJjfTsESOHxHNU9TfLMh4dKZPI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:29', 'timeEnd': '2020-01-11 00:29', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '3.85', 'success_count': '6', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data91] 37.15
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.522931 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102759 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.630312 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.607375 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.917317 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223397 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.176531 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098733 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.351390 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.203454 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142647 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072801 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:30 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:30 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106716 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.532937 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.115690 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143609 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.841765 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.164559 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.199024 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.651258 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148548 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120675 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.595404 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076201 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:30 - 2020-01-11 00:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:30 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072807 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114693 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.085772 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:6 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085768 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081834 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099732 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.124668 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063827 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097740 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.076053 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077796 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096256 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.565488 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.228229 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.987752 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121677 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.064371 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.851915 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4NjcsImV4cCI6MTU4NzMxMzg2NywibmJmIjoxNTc4NjczODY3LCJqdGkiOiJlYWFmOTZlYjQwNGQ5ZTM1OTFmMjdhOWQzYTlkOGRmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YBHeA2rXqhBPxXye_7Deus4kbfThOKUo1IU4eaWcAas', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4NjcsImV4cCI6MTU4NzMxMzg2NywibmJmIjoxNTc4NjczODY3LCJqdGkiOiJlYWFmOTZlYjQwNGQ5ZTM1OTFmMjdhOWQzYTlkOGRmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YBHeA2rXqhBPxXye_7Deus4kbfThOKUo1IU4eaWcAas'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:30', 'time_end': '2020-01-11 00:30', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4NjcsImV4cCI6MTU4NzMxMzg2NywibmJmIjoxNTc4NjczODY3LCJqdGkiOiJlYWFmOTZlYjQwNGQ5ZTM1OTFmMjdhOWQzYTlkOGRmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YBHeA2rXqhBPxXye_7Deus4kbfThOKUo1IU4eaWcAas', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:30', 'time_end': '2020-01-11 00:30', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM4NjcsImV4cCI6MTU4NzMxMzg2NywibmJmIjoxNTc4NjczODY3LCJqdGkiOiJlYWFmOTZlYjQwNGQ5ZTM1OTFmMjdhOWQzYTlkOGRmNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YBHeA2rXqhBPxXye_7Deus4kbfThOKUo1IU4eaWcAas', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:30', 'timeEnd': '2020-01-11 00:30', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '3.85', 'success_count': '6', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data92] 39.64
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.454130 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098735 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.607406 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.607375 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.102832 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.198467 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.162303 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108711 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.916391 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.186048 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131644 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.550527 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:31 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:31 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097771 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.131614 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.296499 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.142612 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.093945 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.859700 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.131249 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.225397 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.662803 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124670 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134636 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.610362 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:31 - 2020-01-11 00:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:31 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042886 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083741 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070812 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057877 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061146 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.077760 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061873 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.119679 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059841 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068814 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093747 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.745029 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.156947 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.125622 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.113688 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.567573 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082774 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.948489 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5MTksImV4cCI6MTU4NzMxMzkxOSwibmJmIjoxNTc4NjczOTE5LCJqdGkiOiJkY2QyZDM0ZTQ3Yjk2ZDE3ZDlkYzY2MTkwMmZmOTMxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.azacjJj_DOlBD9Y__-uSpj-Lu_nCcklSBqrIe0KBxkY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5MTksImV4cCI6MTU4NzMxMzkxOSwibmJmIjoxNTc4NjczOTE5LCJqdGkiOiJkY2QyZDM0ZTQ3Yjk2ZDE3ZDlkYzY2MTkwMmZmOTMxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.azacjJj_DOlBD9Y__-uSpj-Lu_nCcklSBqrIe0KBxkY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:31', 'time_end': '2020-01-11 00:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5MTksImV4cCI6MTU4NzMxMzkxOSwibmJmIjoxNTc4NjczOTE5LCJqdGkiOiJkY2QyZDM0ZTQ3Yjk2ZDE3ZDlkYzY2MTkwMmZmOTMxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.azacjJj_DOlBD9Y__-uSpj-Lu_nCcklSBqrIe0KBxkY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:31', 'time_end': '2020-01-11 00:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5MTksImV4cCI6MTU4NzMxMzkxOSwibmJmIjoxNTc4NjczOTE5LCJqdGkiOiJkY2QyZDM0ZTQ3Yjk2ZDE3ZDlkYzY2MTkwMmZmOTMxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.azacjJj_DOlBD9Y__-uSpj-Lu_nCcklSBqrIe0KBxkY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:31', 'timeEnd': '2020-01-11 00:31', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data93] 38.94
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.416721 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101727 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.629798 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.099060 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.119750 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213428 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.275070 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123673 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.941458 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.195478 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.115746 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056834 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:32 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106717 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:32 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116689 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130667 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.058411 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.147603 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108712 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.098733 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.890620 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.180516 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.197472 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166552 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.185564 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.619524 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129636 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079789 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:32 - 2020-01-11 00:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:32 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046910 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.095746 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074800 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074837 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106713 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.076796 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:2.20 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.156178 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070780 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.347357 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.494511 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.984546 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142618 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123662 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095784 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.971402 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5NzEsImV4cCI6MTU4NzMxMzk3MSwibmJmIjoxNTc4NjczOTcxLCJqdGkiOiI5YWEzZTU5YWJiNmFjZDk3MjVjZDI2MDYwMDJkOGZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PnqxKRBkmrZ6UUGrr0p4Uih8fiOp5EdacUFCooJ0zVg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5NzEsImV4cCI6MTU4NzMxMzk3MSwibmJmIjoxNTc4NjczOTcxLCJqdGkiOiI5YWEzZTU5YWJiNmFjZDk3MjVjZDI2MDYwMDJkOGZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PnqxKRBkmrZ6UUGrr0p4Uih8fiOp5EdacUFCooJ0zVg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:32', 'time_end': '2020-01-11 00:32', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5NzEsImV4cCI6MTU4NzMxMzk3MSwibmJmIjoxNTc4NjczOTcxLCJqdGkiOiI5YWEzZTU5YWJiNmFjZDk3MjVjZDI2MDYwMDJkOGZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PnqxKRBkmrZ6UUGrr0p4Uih8fiOp5EdacUFCooJ0zVg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:32', 'time_end': '2020-01-11 00:32', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzM5NzEsImV4cCI6MTU4NzMxMzk3MSwibmJmIjoxNTc4NjczOTcxLCJqdGkiOiI5YWEzZTU5YWJiNmFjZDk3MjVjZDI2MDYwMDJkOGZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PnqxKRBkmrZ6UUGrr0p4Uih8fiOp5EdacUFCooJ0zVg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:32', 'timeEnd': '2020-01-11 00:32', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '2.20', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data94] 33.84
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.327537 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612882 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.729046 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.940479 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204453 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.253416 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.924527 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.163861 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.106755 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072765 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:33 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111738 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070773 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:33 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106717 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.005829 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.124659 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.085773 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.921339 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.149599 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.159576 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164557 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139628 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137626 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136809 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:33 - 2020-01-11 00:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:33 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084772 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051864 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087768 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049865 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085772 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.085773 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057843 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.553557 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051821 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:2.20 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.073804 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.051860 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.320468 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077914 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.130973 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.964434 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121675 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102753 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089730 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.265636 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwMTYsImV4cCI6MTU4NzMxNDAxNiwibmJmIjoxNTc4Njc0MDE2LCJqdGkiOiI0MDQ0MzljNDUwMmNhODM5OTJkNmYyNDVhYjMwYWY5OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SX0ERPfJBOPatQ0qwdwiq26TjmFs_gEUNceUrEGRQzA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwMTYsImV4cCI6MTU4NzMxNDAxNiwibmJmIjoxNTc4Njc0MDE2LCJqdGkiOiI0MDQ0MzljNDUwMmNhODM5OTJkNmYyNDVhYjMwYWY5OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SX0ERPfJBOPatQ0qwdwiq26TjmFs_gEUNceUrEGRQzA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:33', 'time_end': '2020-01-11 00:33', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwMTYsImV4cCI6MTU4NzMxNDAxNiwibmJmIjoxNTc4Njc0MDE2LCJqdGkiOiI0MDQ0MzljNDUwMmNhODM5OTJkNmYyNDVhYjMwYWY5OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SX0ERPfJBOPatQ0qwdwiq26TjmFs_gEUNceUrEGRQzA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:33', 'time_end': '2020-01-11 00:33', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwMTYsImV4cCI6MTU4NzMxNDAxNiwibmJmIjoxNTc4Njc0MDE2LCJqdGkiOiI0MDQ0MzljNDUwMmNhODM5OTJkNmYyNDVhYjMwYWY5OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SX0ERPfJBOPatQ0qwdwiq26TjmFs_gEUNceUrEGRQzA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:33', 'timeEnd': '2020-01-11 00:33', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '2.20', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data95] 38.28
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.843401 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112704 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613334 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.804851 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.919462 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231407 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.532509 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136633 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.965418 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.176527 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135639 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:34 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089801 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060797 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:34 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097737 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.072192 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.117716 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.144610 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.806840 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.155584 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169554 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.132603 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116721 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.102692 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139624 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.560578 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:34 - 2020-01-11 00:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:34 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.072784 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080783 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.047874 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078754 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.036938 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089784 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053856 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.079335 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.554518 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.322464 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088900 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.136540 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.020271 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.114694 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.135599 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094742 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.818830 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwNjcsImV4cCI6MTU4NzMxNDA2NywibmJmIjoxNTc4Njc0MDY3LCJqdGkiOiI4OTAxZjQ1YTBmNDQ4NzViNzc0ZGRjZGQyNzAzOTZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x22WGkFGZrdA8TTf1WojBOuZeG8fJhqssv8xjIEaP8A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwNjcsImV4cCI6MTU4NzMxNDA2NywibmJmIjoxNTc4Njc0MDY3LCJqdGkiOiI4OTAxZjQ1YTBmNDQ4NzViNzc0ZGRjZGQyNzAzOTZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x22WGkFGZrdA8TTf1WojBOuZeG8fJhqssv8xjIEaP8A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:34', 'time_end': '2020-01-11 00:34', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwNjcsImV4cCI6MTU4NzMxNDA2NywibmJmIjoxNTc4Njc0MDY3LCJqdGkiOiI4OTAxZjQ1YTBmNDQ4NzViNzc0ZGRjZGQyNzAzOTZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x22WGkFGZrdA8TTf1WojBOuZeG8fJhqssv8xjIEaP8A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:34', 'time_end': '2020-01-11 00:34', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQwNjcsImV4cCI6MTU4NzMxNDA2NywibmJmIjoxNTc4Njc0MDY3LCJqdGkiOiI4OTAxZjQ1YTBmNDQ4NzViNzc0ZGRjZGQyNzAzOTZlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x22WGkFGZrdA8TTf1WojBOuZeG8fJhqssv8xjIEaP8A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:34', 'timeEnd': '2020-01-11 00:34', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data96] 37.57
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.446635 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.093751 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.591449 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597365 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.962903 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212431 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128610 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103738 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.912555 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.127660 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.100769 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061832 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:34 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.082776 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:34 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095746 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093747 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.016281 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.145612 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.115698 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.098731 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:01.328884 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.227759 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.655336 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.650261 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118683 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.112736 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138490 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056835 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:34 - 2020-01-11 00:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:34 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080782 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058840 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047874 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.085768 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049869 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.081780 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045880 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.079356 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072402 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073804 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.726572 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.584064 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.580141 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.973415 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137666 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098707 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081796 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.890626 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.576688 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxMTcsImV4cCI6MTU4NzMxNDExNywibmJmIjoxNTc4Njc0MTE3LCJqdGkiOiJhZjBhZDg1ODY4MmE2OTc1Y2Q3ZTNmMmRkMGQ4MjlkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4mlCDOqMhcPmHFf87fAj1h7x9aLI5uN0HLn_90-FIIE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxMTcsImV4cCI6MTU4NzMxNDExNywibmJmIjoxNTc4Njc0MTE3LCJqdGkiOiJhZjBhZDg1ODY4MmE2OTc1Y2Q3ZTNmMmRkMGQ4MjlkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4mlCDOqMhcPmHFf87fAj1h7x9aLI5uN0HLn_90-FIIE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:34', 'time_end': '2020-01-11 00:34', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxMTcsImV4cCI6MTU4NzMxNDExNywibmJmIjoxNTc4Njc0MTE3LCJqdGkiOiJhZjBhZDg1ODY4MmE2OTc1Y2Q3ZTNmMmRkMGQ4MjlkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4mlCDOqMhcPmHFf87fAj1h7x9aLI5uN0HLn_90-FIIE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:34', 'time_end': '2020-01-11 00:34', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxMTcsImV4cCI6MTU4NzMxNDExNywibmJmIjoxNTc4Njc0MTE3LCJqdGkiOiJhZjBhZDg1ODY4MmE2OTc1Y2Q3ZTNmMmRkMGQ4MjlkMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4mlCDOqMhcPmHFf87fAj1h7x9aLI5uN0HLn_90-FIIE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:34', 'timeEnd': '2020-01-11 00:34', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data97] 40.19
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.437184 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103680 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579093 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.588425 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.844164 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.724066 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.579976 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.610389 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.944523 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.158035 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.119663 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067785 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:35 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093262 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.901677 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:35 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.306641 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.116650 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108662 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.080784 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:01.198371 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.144612 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.157577 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.158577 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138628 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133644 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135633 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:35 - 2020-01-11 00:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:35 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077790 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045878 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.079785 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085792 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046854 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048868 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.596403 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.075795 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.042933 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.044911 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080299 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.304638 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.585574 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.946416 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.986365 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.128652 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102757 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.401318 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079811 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxNjksImV4cCI6MTU4NzMxNDE2OSwibmJmIjoxNTc4Njc0MTY5LCJqdGkiOiIzMDc1MTA3MmI5NzMxNDkzMmU2ZmQ5NmJmM2MzNDJlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.8sYA7ASknvtzj64VINtvzgyAUJv-Fs2L8d-LQxyE_6c', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxNjksImV4cCI6MTU4NzMxNDE2OSwibmJmIjoxNTc4Njc0MTY5LCJqdGkiOiIzMDc1MTA3MmI5NzMxNDkzMmU2ZmQ5NmJmM2MzNDJlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.8sYA7ASknvtzj64VINtvzgyAUJv-Fs2L8d-LQxyE_6c'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:35', 'time_end': '2020-01-11 00:35', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxNjksImV4cCI6MTU4NzMxNDE2OSwibmJmIjoxNTc4Njc0MTY5LCJqdGkiOiIzMDc1MTA3MmI5NzMxNDkzMmU2ZmQ5NmJmM2MzNDJlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.8sYA7ASknvtzj64VINtvzgyAUJv-Fs2L8d-LQxyE_6c', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:35', 'time_end': '2020-01-11 00:35', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQxNjksImV4cCI6MTU4NzMxNDE2OSwibmJmIjoxNTc4Njc0MTY5LCJqdGkiOiIzMDc1MTA3MmI5NzMxNDkzMmU2ZmQ5NmJmM2MzNDJlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.8sYA7ASknvtzj64VINtvzgyAUJv-Fs2L8d-LQxyE_6c', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:35', 'timeEnd': '2020-01-11 00:35', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data98] 43.82
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.783501 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.626001 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596393 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.848534 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195497 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.163514 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100729 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.876747 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.160569 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.097740 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:36 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112699 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083777 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:36 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107742 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106685 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.685506 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.133644 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119681 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.834766 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.153099 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.719199 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175527 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138626 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114737 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.462753 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.045879 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:36 - 2020-01-11 00:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:36 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.039895 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074801 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050862 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.063829 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.037933 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.063863 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.039859 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.058844 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.541837 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.119678 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062834 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.989355 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068004 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.628410 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.630801 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.184167 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.128654 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078823 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079752 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.345145 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092754 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyMjUsImV4cCI6MTU4NzMxNDIyNSwibmJmIjoxNTc4Njc0MjI1LCJqdGkiOiJkOTMyZjAwMjFiZWMzYjA4ZWMyNmYyNDMxNjFlNWVhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6x8_1PIrf38CxkhqOH4WA__qOHnWgVFMpj4uHnUU-7A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyMjUsImV4cCI6MTU4NzMxNDIyNSwibmJmIjoxNTc4Njc0MjI1LCJqdGkiOiJkOTMyZjAwMjFiZWMzYjA4ZWMyNmYyNDMxNjFlNWVhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6x8_1PIrf38CxkhqOH4WA__qOHnWgVFMpj4uHnUU-7A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:36', 'time_end': '2020-01-11 00:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyMjUsImV4cCI6MTU4NzMxNDIyNSwibmJmIjoxNTc4Njc0MjI1LCJqdGkiOiJkOTMyZjAwMjFiZWMzYjA4ZWMyNmYyNDMxNjFlNWVhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6x8_1PIrf38CxkhqOH4WA__qOHnWgVFMpj4uHnUU-7A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:36', 'time_end': '2020-01-11 00:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyMjUsImV4cCI6MTU4NzMxNDIyNSwibmJmIjoxNTc4Njc0MjI1LCJqdGkiOiJkOTMyZjAwMjFiZWMzYjA4ZWMyNmYyNDMxNjFlNWVhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6x8_1PIrf38CxkhqOH4WA__qOHnWgVFMpj4uHnUU-7A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:36', 'timeEnd': '2020-01-11 00:36', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data99] 44.05
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.869246 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111688 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.639350 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.485467 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.922743 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215444 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.166548 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096707 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.893123 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.198507 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133631 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069779 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:37 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065821 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:37 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.085769 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:02.437108 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.109739 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108658 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.085772 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.784559 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.161057 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.135639 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.123666 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.199426 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.112699 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.492632 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.042879 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:37 - 2020-01-11 00:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:37 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.075799 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085734 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.543016 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098733 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054852 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043112 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113660 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:01.103686 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070852 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.121720 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060834 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064828 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090756 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.349902 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.716405 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.840751 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.120678 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096748 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105715 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.916215 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075799 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyODEsImV4cCI6MTU4NzMxNDI4MSwibmJmIjoxNTc4Njc0MjgxLCJqdGkiOiI1M2IwYjA3ZTcwMjEzOTk0MTBlNDBjZjNmN2I2ZmVlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2fgU7fG4jr3-O-G0nx7BAZSdKhGoJYu51IMvosHn7HE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyODEsImV4cCI6MTU4NzMxNDI4MSwibmJmIjoxNTc4Njc0MjgxLCJqdGkiOiI1M2IwYjA3ZTcwMjEzOTk0MTBlNDBjZjNmN2I2ZmVlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2fgU7fG4jr3-O-G0nx7BAZSdKhGoJYu51IMvosHn7HE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:37', 'time_end': '2020-01-11 00:37', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyODEsImV4cCI6MTU4NzMxNDI4MSwibmJmIjoxNTc4Njc0MjgxLCJqdGkiOiI1M2IwYjA3ZTcwMjEzOTk0MTBlNDBjZjNmN2I2ZmVlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2fgU7fG4jr3-O-G0nx7BAZSdKhGoJYu51IMvosHn7HE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:37', 'time_end': '2020-01-11 00:37', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQyODEsImV4cCI6MTU4NzMxNDI4MSwibmJmIjoxNTc4Njc0MjgxLCJqdGkiOiI1M2IwYjA3ZTcwMjEzOTk0MTBlNDBjZjNmN2I2ZmVlYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2fgU7fG4jr3-O-G0nx7BAZSdKhGoJYu51IMvosHn7HE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:37', 'timeEnd': '2020-01-11 00:37', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data100] 43.59
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.866887 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115691 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609381 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.869884 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.999890 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.188496 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.157549 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134638 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.968066 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.678195 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145608 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088763 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:38 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.152594 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:38 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.124683 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.121677 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.147514 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.033195 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118683 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116686 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.853258 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.176529 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.220451 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.184502 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139637 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131639 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113694 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058847 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:38 - 2020-01-11 00:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:38 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095845 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.085773 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053368 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.092806 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065771 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074798 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079785 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.053855 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.190935 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081783 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.283680 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.465668 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.099697 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097741 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.597494 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.221747 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzMzcsImV4cCI6MTU4NzMxNDMzNywibmJmIjoxNTc4Njc0MzM3LCJqdGkiOiI1YjIyZGU3YjVkOWMxMWFkN2Q0ODVlYzlmM2NlMzk2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q4bZxZIvim5chzAijeIht2MAMPZgpwFpJfaKFjUJk-k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzMzcsImV4cCI6MTU4NzMxNDMzNywibmJmIjoxNTc4Njc0MzM3LCJqdGkiOiI1YjIyZGU3YjVkOWMxMWFkN2Q0ODVlYzlmM2NlMzk2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q4bZxZIvim5chzAijeIht2MAMPZgpwFpJfaKFjUJk-k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:38', 'time_end': '2020-01-11 00:38', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzMzcsImV4cCI6MTU4NzMxNDMzNywibmJmIjoxNTc4Njc0MzM3LCJqdGkiOiI1YjIyZGU3YjVkOWMxMWFkN2Q0ODVlYzlmM2NlMzk2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q4bZxZIvim5chzAijeIht2MAMPZgpwFpJfaKFjUJk-k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:38', 'time_end': '2020-01-11 00:38', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzMzcsImV4cCI6MTU4NzMxNDMzNywibmJmIjoxNTc4Njc0MzM3LCJqdGkiOiI1YjIyZGU3YjVkOWMxMWFkN2Q0ODVlYzlmM2NlMzk2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q4bZxZIvim5chzAijeIht2MAMPZgpwFpJfaKFjUJk-k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:38', 'timeEnd': '2020-01-11 00:38', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data101] 36.09
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.462096 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110696 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.750995 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.603341 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.864682 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.681178 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.611457 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104718 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.996986 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.209437 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125696 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086740 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:39 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115688 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:39 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116754 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.106042 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.167552 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.832293 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.149592 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.641862 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.140626 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139626 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.839560 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.049904 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:39 - 2020-01-11 00:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:39 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102728 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042884 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084772 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063831 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048867 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091791 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055812 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098776 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070787 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106714 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062830 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.515167 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.118032 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.944560 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.115690 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093751 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952599 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092748 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzODUsImV4cCI6MTU4NzMxNDM4NSwibmJmIjoxNTc4Njc0Mzg1LCJqdGkiOiIwNTk4MDA2ZmRiNTM1NDBhOWJjMzdlNDk2N2I3MGI5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xcN5PQbbYkFgD1ruXwsXOVslLvCPK7xNWeX6QWDqMj0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzODUsImV4cCI6MTU4NzMxNDM4NSwibmJmIjoxNTc4Njc0Mzg1LCJqdGkiOiIwNTk4MDA2ZmRiNTM1NDBhOWJjMzdlNDk2N2I3MGI5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xcN5PQbbYkFgD1ruXwsXOVslLvCPK7xNWeX6QWDqMj0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:39', 'time_end': '2020-01-11 00:39', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzODUsImV4cCI6MTU4NzMxNDM4NSwibmJmIjoxNTc4Njc0Mzg1LCJqdGkiOiIwNTk4MDA2ZmRiNTM1NDBhOWJjMzdlNDk2N2I3MGI5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xcN5PQbbYkFgD1ruXwsXOVslLvCPK7xNWeX6QWDqMj0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:39', 'time_end': '2020-01-11 00:39', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQzODUsImV4cCI6MTU4NzMxNDM4NSwibmJmIjoxNTc4Njc0Mzg1LCJqdGkiOiIwNTk4MDA2ZmRiNTM1NDBhOWJjMzdlNDk2N2I3MGI5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xcN5PQbbYkFgD1ruXwsXOVslLvCPK7xNWeX6QWDqMj0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:39', 'timeEnd': '2020-01-11 00:39', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data102] 39.48
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.892518 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119676 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613347 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.022071 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.044348 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.251329 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131637 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114694 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.967410 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.154587 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.641292 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082782 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:40 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125662 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080783 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:40 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118682 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100895 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.065663 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135637 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100726 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.815568 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.141619 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175372 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.139625 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132644 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.105742 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.115310 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058840 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:40 - 2020-01-11 00:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:40 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089756 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.528586 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.074799 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047876 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.541127 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094744 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087769 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.758994 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.619962 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.002490 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123665 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110761 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.918069 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078790 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0MzgsImV4cCI6MTU4NzMxNDQzOCwibmJmIjoxNTc4Njc0NDM4LCJqdGkiOiI3ZGIyZTIyZGNlYzE0MjBkOTgyYTk5YWU0ZDU2NGQ0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9goNGAUfs6JWYYOM4aExMmognFTf_6w95SKYF8_Osc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0MzgsImV4cCI6MTU4NzMxNDQzOCwibmJmIjoxNTc4Njc0NDM4LCJqdGkiOiI3ZGIyZTIyZGNlYzE0MjBkOTgyYTk5YWU0ZDU2NGQ0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9goNGAUfs6JWYYOM4aExMmognFTf_6w95SKYF8_Osc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:40', 'time_end': '2020-01-11 00:40', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0MzgsImV4cCI6MTU4NzMxNDQzOCwibmJmIjoxNTc4Njc0NDM4LCJqdGkiOiI3ZGIyZTIyZGNlYzE0MjBkOTgyYTk5YWU0ZDU2NGQ0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9goNGAUfs6JWYYOM4aExMmognFTf_6w95SKYF8_Osc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:40', 'time_end': '2020-01-11 00:40', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0MzgsImV4cCI6MTU4NzMxNDQzOCwibmJmIjoxNTc4Njc0NDM4LCJqdGkiOiI3ZGIyZTIyZGNlYzE0MjBkOTgyYTk5YWU0ZDU2NGQ0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9goNGAUfs6JWYYOM4aExMmognFTf_6w95SKYF8_Osc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:40', 'timeEnd': '2020-01-11 00:40', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data103] 40.47
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.375789 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.093747 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.600970 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.908098 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.582157 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.257302 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.616390 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120708 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.962483 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.220411 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.632573 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068818 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117685 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074801 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111701 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112207 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.278579 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.239351 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.800376 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.139627 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.168550 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.150597 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.596409 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148603 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.105793 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:41 - 2020-01-11 00:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084779 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054849 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093748 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050866 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.583945 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.042887 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089758 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077790 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072807 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.768814 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.234958 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.358364 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.131675 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090752 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.987862 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079790 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0OTAsImV4cCI6MTU4NzMxNDQ5MCwibmJmIjoxNTc4Njc0NDkwLCJqdGkiOiJiNzg4ZjMxMzQ0YjEzY2JlOTI1ZjVhNWVjMWFiNDk3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ojOqm1UWis96GFVz1v5gvsiuunTE22HhxmOiK9yaVNY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0OTAsImV4cCI6MTU4NzMxNDQ5MCwibmJmIjoxNTc4Njc0NDkwLCJqdGkiOiJiNzg4ZjMxMzQ0YjEzY2JlOTI1ZjVhNWVjMWFiNDk3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ojOqm1UWis96GFVz1v5gvsiuunTE22HhxmOiK9yaVNY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:41', 'time_end': '2020-01-11 00:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0OTAsImV4cCI6MTU4NzMxNDQ5MCwibmJmIjoxNTc4Njc0NDkwLCJqdGkiOiJiNzg4ZjMxMzQ0YjEzY2JlOTI1ZjVhNWVjMWFiNDk3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ojOqm1UWis96GFVz1v5gvsiuunTE22HhxmOiK9yaVNY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:41', 'time_end': '2020-01-11 00:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ0OTAsImV4cCI6MTU4NzMxNDQ5MCwibmJmIjoxNTc4Njc0NDkwLCJqdGkiOiJiNzg4ZjMxMzQ0YjEzY2JlOTI1ZjVhNWVjMWFiNDk3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ojOqm1UWis96GFVz1v5gvsiuunTE22HhxmOiK9yaVNY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:41', 'timeEnd': '2020-01-11 00:41', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data104] 39.61
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.431728 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123673 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.618308 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602641 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.944028 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207446 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154581 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119678 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.895601 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.177521 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121676 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073807 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077793 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116686 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.644276 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100689 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.090755 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.813585 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.159571 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.135637 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.149601 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167551 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.589421 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135642 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056843 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:41 - 2020-01-11 00:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084049 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048338 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085769 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057848 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056156 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062834 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.041888 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052870 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096250 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.047873 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054774 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069776 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066820 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.898471 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.218783 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.989379 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.158576 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110838 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120685 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.991010 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.609614 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1NDMsImV4cCI6MTU4NzMxNDU0MywibmJmIjoxNTc4Njc0NTQzLCJqdGkiOiIzMmY0YzI5OTNjZWQ1ZDlkZWEwM2EwZTljY2YxMmQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.L8FVOqm8bYT-ffR-SrnwJcWmLMe1LoKLxN0hnxaof7Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1NDMsImV4cCI6MTU4NzMxNDU0MywibmJmIjoxNTc4Njc0NTQzLCJqdGkiOiIzMmY0YzI5OTNjZWQ1ZDlkZWEwM2EwZTljY2YxMmQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.L8FVOqm8bYT-ffR-SrnwJcWmLMe1LoKLxN0hnxaof7Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:41', 'time_end': '2020-01-11 00:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1NDMsImV4cCI6MTU4NzMxNDU0MywibmJmIjoxNTc4Njc0NTQzLCJqdGkiOiIzMmY0YzI5OTNjZWQ1ZDlkZWEwM2EwZTljY2YxMmQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.L8FVOqm8bYT-ffR-SrnwJcWmLMe1LoKLxN0hnxaof7Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:41', 'time_end': '2020-01-11 00:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1NDMsImV4cCI6MTU4NzMxNDU0MywibmJmIjoxNTc4Njc0NTQzLCJqdGkiOiIzMmY0YzI5OTNjZWQ1ZDlkZWEwM2EwZTljY2YxMmQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.L8FVOqm8bYT-ffR-SrnwJcWmLMe1LoKLxN0hnxaof7Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:41', 'timeEnd': '2020-01-11 00:41', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data105] 37.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.715273 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.637875 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553520 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.942495 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212431 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.819014 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149593 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.262296 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.153588 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.635356 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091751 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.102722 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:42 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103724 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.055220 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.622333 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108659 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.916565 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.151567 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.148603 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.123668 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.635909 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120727 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123669 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060859 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:42 - 2020-01-11 00:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092741 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042887 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.066822 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.035905 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.037898 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.065338 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.579431 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.035905 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.074801 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.029949 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.074837 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066819 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.554519 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085280 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.355227 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.337447 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.968448 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137652 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078790 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950963 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1OTMsImV4cCI6MTU4NzMxNDU5MywibmJmIjoxNTc4Njc0NTkzLCJqdGkiOiI4NWY2MmE5ZjRkODZmNWJhYzVmOTNiYjdlYWJmNzE4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m6Sxw8QwMmUTJHnBVx4pB2ZPrhM-A2AOVFkQbrnEkRA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1OTMsImV4cCI6MTU4NzMxNDU5MywibmJmIjoxNTc4Njc0NTkzLCJqdGkiOiI4NWY2MmE5ZjRkODZmNWJhYzVmOTNiYjdlYWJmNzE4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m6Sxw8QwMmUTJHnBVx4pB2ZPrhM-A2AOVFkQbrnEkRA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:42', 'time_end': '2020-01-11 00:42', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1OTMsImV4cCI6MTU4NzMxNDU5MywibmJmIjoxNTc4Njc0NTkzLCJqdGkiOiI4NWY2MmE5ZjRkODZmNWJhYzVmOTNiYjdlYWJmNzE4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m6Sxw8QwMmUTJHnBVx4pB2ZPrhM-A2AOVFkQbrnEkRA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:42', 'time_end': '2020-01-11 00:42', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ1OTMsImV4cCI6MTU4NzMxNDU5MywibmJmIjoxNTc4Njc0NTkzLCJqdGkiOiI4NWY2MmE5ZjRkODZmNWJhYzVmOTNiYjdlYWJmNzE4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m6Sxw8QwMmUTJHnBVx4pB2ZPrhM-A2AOVFkQbrnEkRA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:42', 'timeEnd': '2020-01-11 00:42', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data106] 40.83
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.915897 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103715 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.589370 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554514 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.292028 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.180516 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.170574 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109665 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.191489 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.181513 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.631310 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:43 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107749 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.119641 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.086665 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.127660 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.101698 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.090791 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.907595 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.129653 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.197431 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.159605 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149652 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119628 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.296203 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:43 - 2020-01-11 00:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050862 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.549569 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087877 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.573465 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.041888 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.571791 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052857 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118684 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.562011 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.056847 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.746875 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.529103 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.868769 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133503 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113689 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088792 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935697 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2NDcsImV4cCI6MTU4NzMxNDY0NywibmJmIjoxNTc4Njc0NjQ3LCJqdGkiOiIyMTE3ZDIxMTI1ZGEyOGFiNTFhZGI5MGE2MTBjNjNjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ujmgA0Ee2USgk9i_Z2RSsYOVP_UNU94lYl9sHl_8t64', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2NDcsImV4cCI6MTU4NzMxNDY0NywibmJmIjoxNTc4Njc0NjQ3LCJqdGkiOiIyMTE3ZDIxMTI1ZGEyOGFiNTFhZGI5MGE2MTBjNjNjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ujmgA0Ee2USgk9i_Z2RSsYOVP_UNU94lYl9sHl_8t64'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:43', 'time_end': '2020-01-11 00:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2NDcsImV4cCI6MTU4NzMxNDY0NywibmJmIjoxNTc4Njc0NjQ3LCJqdGkiOiIyMTE3ZDIxMTI1ZGEyOGFiNTFhZGI5MGE2MTBjNjNjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ujmgA0Ee2USgk9i_Z2RSsYOVP_UNU94lYl9sHl_8t64', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:43', 'time_end': '2020-01-11 00:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2NDcsImV4cCI6MTU4NzMxNDY0NywibmJmIjoxNTc4Njc0NjQ3LCJqdGkiOiIyMTE3ZDIxMTI1ZGEyOGFiNTFhZGI5MGE2MTBjNjNjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ujmgA0Ee2USgk9i_Z2RSsYOVP_UNU94lYl9sHl_8t64', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:43', 'timeEnd': '2020-01-11 00:43', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data107] 39.77
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.538866 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.585461 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595919 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.029773 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.183506 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151869 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123667 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.177526 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.171540 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130649 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-10 00:44 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.095713 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.564761 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-11 00:44 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099779 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103678 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.990994 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.109732 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.124662 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.662195 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.899428 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.170545 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172523 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.152554 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153734 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.111726 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.103548 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-10 00:44 - 2020-01-11 00:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-10 00:44 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-11 00:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081778 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.538713 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047871 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.073806 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.678208 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049872 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104711 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049869 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.076796 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.040891 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.068813 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.041887 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.041891 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.198610 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096733 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.658212 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.131520 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.145606 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115724 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110698 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.585426 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078787 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2OTksImV4cCI6MTU4NzMxNDY5OSwibmJmIjoxNTc4Njc0Njk5LCJqdGkiOiI2MDI5MmE5NTk4MmY2NzdlYjQ4MTBlOTUzYjM5YzIzYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LCIyc2KVxWLOGXogsjpcJYwd-JWM_4E2ZbqAo1katDw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2OTksImV4cCI6MTU4NzMxNDY5OSwibmJmIjoxNTc4Njc0Njk5LCJqdGkiOiI2MDI5MmE5NTk4MmY2NzdlYjQ4MTBlOTUzYjM5YzIzYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LCIyc2KVxWLOGXogsjpcJYwd-JWM_4E2ZbqAo1katDw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:44', 'time_end': '2020-01-11 00:44', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2OTksImV4cCI6MTU4NzMxNDY5OSwibmJmIjoxNTc4Njc0Njk5LCJqdGkiOiI2MDI5MmE5NTk4MmY2NzdlYjQ4MTBlOTUzYjM5YzIzYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LCIyc2KVxWLOGXogsjpcJYwd-JWM_4E2ZbqAo1katDw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-10 00:44', 'time_end': '2020-01-11 00:44', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzQ2OTksImV4cCI6MTU4NzMxNDY5OSwibmJmIjoxNTc4Njc0Njk5LCJqdGkiOiI2MDI5MmE5NTk4MmY2NzdlYjQ4MTBlOTUzYjM5YzIzYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LCIyc2KVxWLOGXogsjpcJYwd-JWM_4E2ZbqAo1katDw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-10 00:44', 'timeEnd': '2020-01-11 00:44', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data108] 393.58
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.784916 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108710 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617037 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.871837 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.835805 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221408 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.397380 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118683 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.853260 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.367950 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.085769 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.781908 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->45 INFO root:orderbook_page.py:925 当前的分钟是-->45, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.091757 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.110704 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118703 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.097745 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.131647 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.150748 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.134640 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110703 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.095752 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068813 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.555517 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094785 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069774 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087767 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054851 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086777 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062791 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082776 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068818 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.322827 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082740 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.254646 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.969411 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.102720 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.072807 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.266125 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzUxMDUsImV4cCI6MTU4NzMxNTEwNSwibmJmIjoxNTc4Njc1MTA1LCJqdGkiOiIzOTE5Y2JiMTAwMmI0Y2ZhNTliMzYyM2Y0NjgyMmJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZeM9JrBJIMSU8lbCEMxEPX5NGXQwxMW3v_83EJzt4N4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzUxMDUsImV4cCI6MTU4NzMxNTEwNSwibmJmIjoxNTc4Njc1MTA1LCJqdGkiOiIzOTE5Y2JiMTAwMmI0Y2ZhNTliMzYyM2Y0NjgyMmJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZeM9JrBJIMSU8lbCEMxEPX5NGXQwxMW3v_83EJzt4N4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzUxMDUsImV4cCI6MTU4NzMxNTEwNSwibmJmIjoxNTc4Njc1MTA1LCJqdGkiOiIzOTE5Y2JiMTAwMmI0Y2ZhNTliMzYyM2Y0NjgyMmJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZeM9JrBJIMSU8lbCEMxEPX5NGXQwxMW3v_83EJzt4N4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzUxMDUsImV4cCI6MTU4NzMxNTEwNSwibmJmIjoxNTc4Njc1MTA1LCJqdGkiOiIzOTE5Y2JiMTAwMmI0Y2ZhNTliMzYyM2Y0NjgyMmJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZeM9JrBJIMSU8lbCEMxEPX5NGXQwxMW3v_83EJzt4N4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data109] 372.57
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.446463 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.083780 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599416 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.608509 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.886579 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.209442 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130465 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096228 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.952726 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130613 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.107708 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.088775 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.872202 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.147155 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->52 INFO root:orderbook_page.py:925 当前的分钟是-->52, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.120622 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.751458 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072804 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124666 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083776 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.171594 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.176529 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.186505 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.141614 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122640 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.095511 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054890 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055852 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080782 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061836 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087767 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081817 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058806 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079759 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054850 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079789 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059907 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.694490 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092794 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.220753 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.005330 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.108712 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.924072 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062795 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU0OTEsImV4cCI6MTU4NzMxNTQ5MSwibmJmIjoxNTc4Njc1NDkxLCJqdGkiOiI4ZmU5MTQzNjM0MDFiNDEyM2UxOGM1Nzk5M2QxNTZkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4NnwPS1Qns3vHEtQrW9Z1UygLageFDgSacnXAi4pZt8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU0OTEsImV4cCI6MTU4NzMxNTQ5MSwibmJmIjoxNTc4Njc1NDkxLCJqdGkiOiI4ZmU5MTQzNjM0MDFiNDEyM2UxOGM1Nzk5M2QxNTZkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4NnwPS1Qns3vHEtQrW9Z1UygLageFDgSacnXAi4pZt8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU0OTEsImV4cCI6MTU4NzMxNTQ5MSwibmJmIjoxNTc4Njc1NDkxLCJqdGkiOiI4ZmU5MTQzNjM0MDFiNDEyM2UxOGM1Nzk5M2QxNTZkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4NnwPS1Qns3vHEtQrW9Z1UygLageFDgSacnXAi4pZt8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU0OTEsImV4cCI6MTU4NzMxNTQ5MSwibmJmIjoxNTc4Njc1NDkxLCJqdGkiOiI4ZmU5MTQzNjM0MDFiNDEyM2UxOGM1Nzk5M2QxNTZkNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4NnwPS1Qns3vHEtQrW9Z1UygLageFDgSacnXAi4pZt8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data110] 392.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.417929 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.083808 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.629323 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.736359 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.941631 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.209438 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.487660 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.844332 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.107712 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.129652 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.075799 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.788890 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127824 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->58 INFO root:orderbook_page.py:925 当前的分钟是-->58, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.101693 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.074798 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.857414 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.095791 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.978384 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.150596 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.171540 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172537 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125663 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119679 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.097740 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.040891 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102724 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.092752 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096742 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055852 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057844 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072829 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075800 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.759968 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069813 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.310494 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.168874 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.096743 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.549532 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.886629 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU4OTcsImV4cCI6MTU4NzMxNTg5NywibmJmIjoxNTc4Njc1ODk3LCJqdGkiOiJlMjk4NDViNWI0M2FjZTFmNWJiZTYyMzBhYzE0NmNjZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7TEoNsqSO1hx5y1R6XFcppVfstcE1KLXLjQctLJKVAw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU4OTcsImV4cCI6MTU4NzMxNTg5NywibmJmIjoxNTc4Njc1ODk3LCJqdGkiOiJlMjk4NDViNWI0M2FjZTFmNWJiZTYyMzBhYzE0NmNjZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7TEoNsqSO1hx5y1R6XFcppVfstcE1KLXLjQctLJKVAw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU4OTcsImV4cCI6MTU4NzMxNTg5NywibmJmIjoxNTc4Njc1ODk3LCJqdGkiOiJlMjk4NDViNWI0M2FjZTFmNWJiZTYyMzBhYzE0NmNjZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7TEoNsqSO1hx5y1R6XFcppVfstcE1KLXLjQctLJKVAw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzU4OTcsImV4cCI6MTU4NzMxNTg5NywibmJmIjoxNTc4Njc1ODk3LCJqdGkiOiJlMjk4NDViNWI0M2FjZTFmNWJiZTYyMzBhYzE0NmNjZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7TEoNsqSO1hx5y1R6XFcppVfstcE1KLXLjQctLJKVAw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data111] 296.06
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.456107 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114706 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605407 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.457287 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.909396 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.187527 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.199302 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.825969 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140625 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.100673 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.088764 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.793877 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134641 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->05 INFO root:orderbook_page.py:925 当前的分钟是-->5, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.109522 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.894801 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.110704 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074798 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.175532 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.154586 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166553 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.142621 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129277 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129612 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061806 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056846 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101754 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063803 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062830 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108707 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063831 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099757 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073779 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090755 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050865 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091718 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055849 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076796 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087766 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.529436 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070274 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:02.074285 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.061178 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.118683 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074842 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.649252 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.016337 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzYyMDcsImV4cCI6MTU4NzMxNjIwNywibmJmIjoxNTc4Njc2MjA3LCJqdGkiOiIwN2UyZThlNTFjOGQ5NGQ3YzdmOGIzZDkzOWQ2MWMxZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSaTjmzCvwGacV3pArU5dFBMWEMU6liaBeU18oRTMlg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzYyMDcsImV4cCI6MTU4NzMxNjIwNywibmJmIjoxNTc4Njc2MjA3LCJqdGkiOiIwN2UyZThlNTFjOGQ5NGQ3YzdmOGIzZDkzOWQ2MWMxZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSaTjmzCvwGacV3pArU5dFBMWEMU6liaBeU18oRTMlg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzYyMDcsImV4cCI6MTU4NzMxNjIwNywibmJmIjoxNTc4Njc2MjA3LCJqdGkiOiIwN2UyZThlNTFjOGQ5NGQ3YzdmOGIzZDkzOWQ2MWMxZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSaTjmzCvwGacV3pArU5dFBMWEMU6liaBeU18oRTMlg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzYyMDcsImV4cCI6MTU4NzMxNjIwNywibmJmIjoxNTc4Njc2MjA3LCJqdGkiOiIwN2UyZThlNTFjOGQ5NGQ3YzdmOGIzZDkzOWQ2MWMxZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSaTjmzCvwGacV3pArU5dFBMWEMU6liaBeU18oRTMlg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data112] 305.21
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.849709 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.089762 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.627572 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.613899 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.856964 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.244310 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.252314 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.820782 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.101730 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.573466 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.911439 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.123671 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:925 当前的分钟是-->10, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.581652 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.774895 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.138630 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060880 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.169547 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.669210 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164560 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.135636 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131706 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120678 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.090455 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.041887 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.059838 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.040893 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.064829 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051857 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.067819 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.047869 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.063828 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089269 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086766 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061347 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063832 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.551523 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086285 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.428347 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084287 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.181838 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.965986 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.084771 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085824 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.076740 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.852842 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.094700 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY1MjQsImV4cCI6MTU4NzMxNjUyNCwibmJmIjoxNTc4Njc2NTI0LCJqdGkiOiJhNWY4Njk5NDI2ZDg3YTEzNmI4MDc1NWNlZmU3OGJiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FoEVNhym0Apy9XfTDhquOW1ELu9txVEcnWxbhf4Sedg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY1MjQsImV4cCI6MTU4NzMxNjUyNCwibmJmIjoxNTc4Njc2NTI0LCJqdGkiOiJhNWY4Njk5NDI2ZDg3YTEzNmI4MDc1NWNlZmU3OGJiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FoEVNhym0Apy9XfTDhquOW1ELu9txVEcnWxbhf4Sedg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY1MjQsImV4cCI6MTU4NzMxNjUyNCwibmJmIjoxNTc4Njc2NTI0LCJqdGkiOiJhNWY4Njk5NDI2ZDg3YTEzNmI4MDc1NWNlZmU3OGJiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FoEVNhym0Apy9XfTDhquOW1ELu9txVEcnWxbhf4Sedg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY1MjQsImV4cCI6MTU4NzMxNjUyNCwibmJmIjoxNTc4Njc2NTI0LCJqdGkiOiJhNWY4Njk5NDI2ZDg3YTEzNmI4MDc1NWNlZmU3OGJiMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FoEVNhym0Apy9XfTDhquOW1ELu9txVEcnWxbhf4Sedg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data113] 284.82
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.455202 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604937 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.951336 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.905535 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.206530 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151592 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103749 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.176337 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.137603 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.114214 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.785898 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.137634 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->15 INFO root:orderbook_page.py:925 当前的分钟是-->15, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.305513 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.078787 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.869845 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092749 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.057847 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.656496 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.138630 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.695138 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.146607 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138598 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121666 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.156634 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058803 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044878 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.072804 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084773 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.066822 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048867 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.043881 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.042886 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.063827 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.402386 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.577383 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.954599 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132636 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092754 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.298530 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.091744 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY4MjIsImV4cCI6MTU4NzMxNjgyMiwibmJmIjoxNTc4Njc2ODIyLCJqdGkiOiJhOGI5MGM5MjBhMWIzY2EzOGFhODJjZjA2YTIyYWJiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5I0LoH3sp_EsH4XqvTe6FuaLkwLXUlMsYE12v22v9Hs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY4MjIsImV4cCI6MTU4NzMxNjgyMiwibmJmIjoxNTc4Njc2ODIyLCJqdGkiOiJhOGI5MGM5MjBhMWIzY2EzOGFhODJjZjA2YTIyYWJiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5I0LoH3sp_EsH4XqvTe6FuaLkwLXUlMsYE12v22v9Hs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY4MjIsImV4cCI6MTU4NzMxNjgyMiwibmJmIjoxNTc4Njc2ODIyLCJqdGkiOiJhOGI5MGM5MjBhMWIzY2EzOGFhODJjZjA2YTIyYWJiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5I0LoH3sp_EsH4XqvTe6FuaLkwLXUlMsYE12v22v9Hs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzY4MjIsImV4cCI6MTU4NzMxNjgyMiwibmJmIjoxNTc4Njc2ODIyLCJqdGkiOiJhOGI5MGM5MjBhMWIzY2EzOGFhODJjZjA2YTIyYWJiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5I0LoH3sp_EsH4XqvTe6FuaLkwLXUlMsYE12v22v9Hs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data114] 331.03
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.589273 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.629316 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.617853 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.970411 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.217411 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.158378 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.094748 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.840774 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.124516 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.794874 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128631 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->20 INFO root:orderbook_page.py:925 当前的分钟是-->20, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.121628 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.872655 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075755 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106716 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080784 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.165558 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.149147 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.647266 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.160570 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117717 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.626823 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.040889 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089781 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051863 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084772 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.042888 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.070810 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070808 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053859 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073801 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.043882 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060872 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091751 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085769 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.667285 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066859 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.672061 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143783 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123653 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115666 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.067819 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.916056 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098790 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzcxNjYsImV4cCI6MTU4NzMxNzE2NiwibmJmIjoxNTc4Njc3MTY2LCJqdGkiOiJkZjgzMGUzMzM5M2IxZjQ5M2M5NGZiYmM5ODY1MzVlZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._-hKmlVrtMAS-7gPwBL4p7yfg9G_KXldFjd99F5A1-U', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzcxNjYsImV4cCI6MTU4NzMxNzE2NiwibmJmIjoxNTc4Njc3MTY2LCJqdGkiOiJkZjgzMGUzMzM5M2IxZjQ5M2M5NGZiYmM5ODY1MzVlZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._-hKmlVrtMAS-7gPwBL4p7yfg9G_KXldFjd99F5A1-U'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzcxNjYsImV4cCI6MTU4NzMxNzE2NiwibmJmIjoxNTc4Njc3MTY2LCJqdGkiOiJkZjgzMGUzMzM5M2IxZjQ5M2M5NGZiYmM5ODY1MzVlZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._-hKmlVrtMAS-7gPwBL4p7yfg9G_KXldFjd99F5A1-U', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzcxNjYsImV4cCI6MTU4NzMxNzE2NiwibmJmIjoxNTc4Njc3MTY2LCJqdGkiOiJkZjgzMGUzMzM5M2IxZjQ5M2M5NGZiYmM5ODY1MzVlZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._-hKmlVrtMAS-7gPwBL4p7yfg9G_KXldFjd99F5A1-U', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data115] 343.16
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.378728 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096743 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603744 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.095070 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.982371 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.194473 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156580 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.628487 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.822800 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.116837 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.086766 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.073841 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.787892 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110707 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->26 INFO root:orderbook_page.py:925 当前的分钟是-->26, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.144583 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.073807 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.857697 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114687 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063793 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.135679 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.114651 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.156580 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.134670 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142619 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.617348 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136675 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073759 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098735 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108708 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050862 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104719 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.036933 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.071837 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050865 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.059876 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.061798 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.752953 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.154949 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.994652 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122670 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113840 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115693 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955442 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.557510 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc1MjIsImV4cCI6MTU4NzMxNzUyMiwibmJmIjoxNTc4Njc3NTIyLCJqdGkiOiJkZTVmMGQwZTE4NTBiMTBlMmM4YTY5MmJiYTlmNGFkMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X4Ms0l5FnKoJz9l0ZhAuuSPBMKG95Pi-fpuEb-i1JwA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc1MjIsImV4cCI6MTU4NzMxNzUyMiwibmJmIjoxNTc4Njc3NTIyLCJqdGkiOiJkZTVmMGQwZTE4NTBiMTBlMmM4YTY5MmJiYTlmNGFkMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X4Ms0l5FnKoJz9l0ZhAuuSPBMKG95Pi-fpuEb-i1JwA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc1MjIsImV4cCI6MTU4NzMxNzUyMiwibmJmIjoxNTc4Njc3NTIyLCJqdGkiOiJkZTVmMGQwZTE4NTBiMTBlMmM4YTY5MmJiYTlmNGFkMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X4Ms0l5FnKoJz9l0ZhAuuSPBMKG95Pi-fpuEb-i1JwA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc1MjIsImV4cCI6MTU4NzMxNzUyMiwibmJmIjoxNTc4Njc3NTIyLCJqdGkiOiJkZTVmMGQwZTE4NTBiMTBlMmM4YTY5MmJiYTlmNGFkMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X4Ms0l5FnKoJz9l0ZhAuuSPBMKG95Pi-fpuEb-i1JwA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data116] 328.37
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.931122 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.167798 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.643285 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.612361 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.944971 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.206445 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.164534 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.588997 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.958552 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.328259 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.573466 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.789122 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110740 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->32 INFO root:orderbook_page.py:925 当前的分钟是-->32, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.086723 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.075034 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.101238 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081814 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.164560 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.137632 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178520 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.145825 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126735 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.839698 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077794 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044881 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.077809 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090771 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050863 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.070810 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087804 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056810 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050866 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.533605 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.355389 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.231247 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.098063 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091756 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106709 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.787843 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc4NjIsImV4cCI6MTU4NzMxNzg2MiwibmJmIjoxNTc4Njc3ODYyLCJqdGkiOiIwMzA5N2E0YTdhNWQzMGI0ZjkzYzkwYjA2YzQxZDE3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UWuVTdaS94F8j8GWJvPheMVptEInsn2gzedDpra00YA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc4NjIsImV4cCI6MTU4NzMxNzg2MiwibmJmIjoxNTc4Njc3ODYyLCJqdGkiOiIwMzA5N2E0YTdhNWQzMGI0ZjkzYzkwYjA2YzQxZDE3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UWuVTdaS94F8j8GWJvPheMVptEInsn2gzedDpra00YA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc4NjIsImV4cCI6MTU4NzMxNzg2MiwibmJmIjoxNTc4Njc3ODYyLCJqdGkiOiIwMzA5N2E0YTdhNWQzMGI0ZjkzYzkwYjA2YzQxZDE3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UWuVTdaS94F8j8GWJvPheMVptEInsn2gzedDpra00YA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzc4NjIsImV4cCI6MTU4NzMxNzg2MiwibmJmIjoxNTc4Njc3ODYyLCJqdGkiOiIwMzA5N2E0YTdhNWQzMGI0ZjkzYzkwYjA2YzQxZDE3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UWuVTdaS94F8j8GWJvPheMVptEInsn2gzedDpra00YA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data117] 379.47
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.410917 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114693 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.894608 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.668217 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.489739 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.249364 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.176568 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136583 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.899693 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.200455 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.095744 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.792045 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.138627 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->38 INFO root:orderbook_page.py:925 当前的分钟是-->38, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.339803 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.074799 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.779631 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097736 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089760 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070809 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.164557 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.162567 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.150597 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.135637 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114661 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.101728 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.989108 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053856 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091755 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.076793 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.119681 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099736 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.057845 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.343453 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.588487 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.255834 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.988354 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.152136 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095746 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086727 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.390024 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzgyNTQsImV4cCI6MTU4NzMxODI1NCwibmJmIjoxNTc4Njc4MjU0LCJqdGkiOiIzMDllZDlmNWNlMmRjMThmNTE5NWQ1NjViMmRjOWQ1YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.St4A-UnzEWnyU9Ndx3ywHoNqvQhqhQ6xdqxNhwv-xW8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzgyNTQsImV4cCI6MTU4NzMxODI1NCwibmJmIjoxNTc4Njc4MjU0LCJqdGkiOiIzMDllZDlmNWNlMmRjMThmNTE5NWQ1NjViMmRjOWQ1YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.St4A-UnzEWnyU9Ndx3ywHoNqvQhqhQ6xdqxNhwv-xW8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzgyNTQsImV4cCI6MTU4NzMxODI1NCwibmJmIjoxNTc4Njc4MjU0LCJqdGkiOiIzMDllZDlmNWNlMmRjMThmNTE5NWQ1NjViMmRjOWQ1YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.St4A-UnzEWnyU9Ndx3ywHoNqvQhqhQ6xdqxNhwv-xW8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzgyNTQsImV4cCI6MTU4NzMxODI1NCwibmJmIjoxNTc4Njc4MjU0LCJqdGkiOiIzMDllZDlmNWNlMmRjMThmNTE5NWQ1NjViMmRjOWQ1YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.St4A-UnzEWnyU9Ndx3ywHoNqvQhqhQ6xdqxNhwv-xW8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data118] 388.97
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.486099 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109722 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.618345 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.620340 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.026230 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207470 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.643233 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.813823 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.105717 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.336048 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.098735 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.788148 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140625 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->44 INFO root:orderbook_page.py:925 当前的分钟是-->44, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.133588 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.802433 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068816 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.545554 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081782 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.149602 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.141618 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.159572 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.162564 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.108775 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.102725 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.600847 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056887 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090759 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115689 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097737 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063830 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104750 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069800 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100732 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.090757 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109704 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055849 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061834 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.760575 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.609373 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.996374 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116690 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091722 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087801 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.863181 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.094754 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzg2NTYsImV4cCI6MTU4NzMxODY1NiwibmJmIjoxNTc4Njc4NjU2LCJqdGkiOiI1OGE1MWIzOTE2NDBjMDdmYTIxYjY2Y2IzNWYwMDFiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gz5j6bvhffGIv-0e2hhPI9zB8gHnOqnYl-TH214h2uI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzg2NTYsImV4cCI6MTU4NzMxODY1NiwibmJmIjoxNTc4Njc4NjU2LCJqdGkiOiI1OGE1MWIzOTE2NDBjMDdmYTIxYjY2Y2IzNWYwMDFiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gz5j6bvhffGIv-0e2hhPI9zB8gHnOqnYl-TH214h2uI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzg2NTYsImV4cCI6MTU4NzMxODY1NiwibmJmIjoxNTc4Njc4NjU2LCJqdGkiOiI1OGE1MWIzOTE2NDBjMDdmYTIxYjY2Y2IzNWYwMDFiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gz5j6bvhffGIv-0e2hhPI9zB8gHnOqnYl-TH214h2uI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzg2NTYsImV4cCI6MTU4NzMxODY1NiwibmJmIjoxNTc4Njc4NjU2LCJqdGkiOiI1OGE1MWIzOTE2NDBjMDdmYTIxYjY2Y2IzNWYwMDFiYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gz5j6bvhffGIv-0e2hhPI9zB8gHnOqnYl-TH214h2uI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data119] 406.29
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.450091 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.627356 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596420 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.175116 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.160571 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.638089 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.097746 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.807839 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.097431 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.084816 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.020242 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.146612 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->51 INFO root:orderbook_page.py:925 当前的分钟是-->51, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.114704 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.094734 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.239692 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091759 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104719 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.780928 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.145611 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.201495 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172537 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136646 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129649 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114594 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056887 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082804 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053854 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091756 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061832 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107709 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108711 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067816 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068814 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111702 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045876 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.054853 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065822 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.053508 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.055848 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.198799 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.968413 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.104715 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.136681 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.135664 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.888624 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098745 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzkwNzQsImV4cCI6MTU4NzMxOTA3NCwibmJmIjoxNTc4Njc5MDc0LCJqdGkiOiI0YmQ2MDNjMzdlNjdmZTU2YzM2NWJmMWUwZGQzNTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y5pgG8QgRKK77jipNV5gJdREesiaxODCi4aa_89Czdo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzkwNzQsImV4cCI6MTU4NzMxOTA3NCwibmJmIjoxNTc4Njc5MDc0LCJqdGkiOiI0YmQ2MDNjMzdlNjdmZTU2YzM2NWJmMWUwZGQzNTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y5pgG8QgRKK77jipNV5gJdREesiaxODCi4aa_89Czdo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzkwNzQsImV4cCI6MTU4NzMxOTA3NCwibmJmIjoxNTc4Njc5MDc0LCJqdGkiOiI0YmQ2MDNjMzdlNjdmZTU2YzM2NWJmMWUwZGQzNTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y5pgG8QgRKK77jipNV5gJdREesiaxODCi4aa_89Czdo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2NzkwNzQsImV4cCI6MTU4NzMxOTA3NCwibmJmIjoxNTc4Njc5MDc0LCJqdGkiOiI0YmQ2MDNjMzdlNjdmZTU2YzM2NWJmMWUwZGQzNTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.y5pgG8QgRKK77jipNV5gJdREesiaxODCi4aa_89Czdo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data120] 422.11
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.402081 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108689 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601589 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.609071 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.144641 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231380 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160569 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.602390 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.953449 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.110703 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.123616 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.095745 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.792544 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107712 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:897 当前的小时是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->58 INFO root:orderbook_page.py:925 当前的分钟是-->58, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.523529 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.843759 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.141622 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076793 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.158524 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.164559 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.660963 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.139598 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.988426 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138624 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123676 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060844 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109707 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049864 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111700 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064828 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048871 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099731 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.593377 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054859 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.831288 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059838 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065827 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079787 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067817 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.747471 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.166905 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.950486 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130621 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115694 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086773 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.893787 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.060839 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk1MDksImV4cCI6MTU4NzMxOTUwOSwibmJmIjoxNTc4Njc5NTA5LCJqdGkiOiJmMjE5NWVlZDY0M2I1MjYzNGY0YjUwMmY0ZDg0YWY1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DldIumXa0tEGgs_OGEempQOQjLTTYgo9g-MjULGcPWQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk1MDksImV4cCI6MTU4NzMxOTUwOSwibmJmIjoxNTc4Njc5NTA5LCJqdGkiOiJmMjE5NWVlZDY0M2I1MjYzNGY0YjUwMmY0ZDg0YWY1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DldIumXa0tEGgs_OGEempQOQjLTTYgo9g-MjULGcPWQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk1MDksImV4cCI6MTU4NzMxOTUwOSwibmJmIjoxNTc4Njc5NTA5LCJqdGkiOiJmMjE5NWVlZDY0M2I1MjYzNGY0YjUwMmY0ZDg0YWY1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DldIumXa0tEGgs_OGEempQOQjLTTYgo9g-MjULGcPWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk1MDksImV4cCI6MTU4NzMxOTUwOSwibmJmIjoxNTc4Njc5NTA5LCJqdGkiOiJmMjE5NWVlZDY0M2I1MjYzNGY0YjUwMmY0ZDg0YWY1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DldIumXa0tEGgs_OGEempQOQjLTTYgo9g-MjULGcPWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data121] 259.17
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.444924 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092801 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596402 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586431 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.008336 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211443 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.224332 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101730 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.855709 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.094749 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.123389 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.115677 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.784406 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112701 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->05 INFO root:orderbook_page.py:925 当前的分钟是-->5, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.131604 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.108708 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.790061 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074799 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115661 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.182509 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.160745 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.691764 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.143618 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116687 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.108710 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.560501 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069823 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091756 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055849 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065825 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089761 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.109693 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066820 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.575460 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.080785 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088765 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066822 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.155291 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.149436 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852722 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136633 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113654 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103721 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.924528 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065822 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk3ODAsImV4cCI6MTU4NzMxOTc4MCwibmJmIjoxNTc4Njc5NzgwLCJqdGkiOiJlYzE0MzFlNTE5NDdlYWE2NTRkMWNhNzY1NzA0Yjg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9XZanGRt0olC90GZ53VFn56nkwjbtEfHbufvy936M-E', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk3ODAsImV4cCI6MTU4NzMxOTc4MCwibmJmIjoxNTc4Njc5NzgwLCJqdGkiOiJlYzE0MzFlNTE5NDdlYWE2NTRkMWNhNzY1NzA0Yjg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9XZanGRt0olC90GZ53VFn56nkwjbtEfHbufvy936M-E'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk3ODAsImV4cCI6MTU4NzMxOTc4MCwibmJmIjoxNTc4Njc5NzgwLCJqdGkiOiJlYzE0MzFlNTE5NDdlYWE2NTRkMWNhNzY1NzA0Yjg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9XZanGRt0olC90GZ53VFn56nkwjbtEfHbufvy936M-E', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2Nzk3ODAsImV4cCI6MTU4NzMxOTc4MCwibmJmIjoxNTc4Njc5NzgwLCJqdGkiOiJlYzE0MzFlNTE5NDdlYWE2NTRkMWNhNzY1NzA0Yjg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9XZanGRt0olC90GZ53VFn56nkwjbtEfHbufvy936M-E', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data122] 306.27
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.428708 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.088730 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584469 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.086704 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.088289 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.669211 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.628310 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124667 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.844760 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117687 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.111485 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.091753 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.789970 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.702580 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:925 当前的分钟是-->10, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.082467 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.051863 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.153114 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092752 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093750 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.178524 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.168548 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.695160 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.149600 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147598 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118683 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137418 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054155 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044879 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083773 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094785 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066784 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104719 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090844 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061872 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083736 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053870 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061833 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084772 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060836 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.483553 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065823 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.220383 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.931547 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116686 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098726 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080581 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.910741 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066782 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODAwOTksImV4cCI6MTU4NzMyMDA5OSwibmJmIjoxNTc4NjgwMDk5LCJqdGkiOiIzYTVjNDM4NDFiNGZiMzA3ZWZmYzIyYTZkYzhmMTk2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X3Aw-2Qc6yk0fLgIli9bmGNRqaJXtqA-7vEw0h6PNzk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODAwOTksImV4cCI6MTU4NzMyMDA5OSwibmJmIjoxNTc4NjgwMDk5LCJqdGkiOiIzYTVjNDM4NDFiNGZiMzA3ZWZmYzIyYTZkYzhmMTk2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X3Aw-2Qc6yk0fLgIli9bmGNRqaJXtqA-7vEw0h6PNzk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODAwOTksImV4cCI6MTU4NzMyMDA5OSwibmJmIjoxNTc4NjgwMDk5LCJqdGkiOiIzYTVjNDM4NDFiNGZiMzA3ZWZmYzIyYTZkYzhmMTk2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X3Aw-2Qc6yk0fLgIli9bmGNRqaJXtqA-7vEw0h6PNzk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODAwOTksImV4cCI6MTU4NzMyMDA5OSwibmJmIjoxNTc4NjgwMDk5LCJqdGkiOiIzYTVjNDM4NDFiNGZiMzA3ZWZmYzIyYTZkYzhmMTk2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.X3Aw-2Qc6yk0fLgIli9bmGNRqaJXtqA-7vEw0h6PNzk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data123] 314.51
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.388941 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114696 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.904339 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.616358 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.924502 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.721185 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.491678 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109708 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.855906 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.114581 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.111654 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.975464 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.168698 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->15 INFO root:orderbook_page.py:925 当前的分钟是-->15, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.108708 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.103720 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.024261 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071811 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113697 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.684168 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.628322 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.186735 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.141621 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127660 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122625 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048868 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.071806 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089732 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067816 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.075832 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.041890 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099759 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057818 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090793 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073768 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086722 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083802 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.626651 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060834 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.323461 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.939486 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116689 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104618 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080779 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.927520 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA0MjUsImV4cCI6MTU4NzMyMDQyNSwibmJmIjoxNTc4NjgwNDI1LCJqdGkiOiI4MDJjMGM2OGM3MjAxMjJiZDZkOTA2OGM4Mzg0ODg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O2NdWdUC9QbhIUSAzYwIK3uRDfd0WB63dGlFNdK6AxY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA0MjUsImV4cCI6MTU4NzMyMDQyNSwibmJmIjoxNTc4NjgwNDI1LCJqdGkiOiI4MDJjMGM2OGM3MjAxMjJiZDZkOTA2OGM4Mzg0ODg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O2NdWdUC9QbhIUSAzYwIK3uRDfd0WB63dGlFNdK6AxY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA0MjUsImV4cCI6MTU4NzMyMDQyNSwibmJmIjoxNTc4NjgwNDI1LCJqdGkiOiI4MDJjMGM2OGM3MjAxMjJiZDZkOTA2OGM4Mzg0ODg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O2NdWdUC9QbhIUSAzYwIK3uRDfd0WB63dGlFNdK6AxY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA0MjUsImV4cCI6MTU4NzMyMDQyNSwibmJmIjoxNTc4NjgwNDI1LCJqdGkiOiI4MDJjMGM2OGM3MjAxMjJiZDZkOTA2OGM4Mzg0ODg4NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O2NdWdUC9QbhIUSAzYwIK3uRDfd0WB63dGlFNdK6AxY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data124] 296.05
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.421200 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106711 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.623334 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.603387 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.998202 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207443 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.615355 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133681 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.822800 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.098734 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.545487 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.792406 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113697 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->20 INFO root:orderbook_page.py:925 当前的分钟是-->20, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.099697 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.062793 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.768550 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.066783 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055850 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.161568 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.145612 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.174534 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.125247 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143651 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116685 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125623 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050861 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042887 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.066793 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.044882 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050866 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047874 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053857 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.576970 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068813 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.532090 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.322223 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060835 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.171868 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.985788 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.124628 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.131642 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082774 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.975016 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA3MzQsImV4cCI6MTU4NzMyMDczNCwibmJmIjoxNTc4NjgwNzM0LCJqdGkiOiI0Y2U2NDljNzQxYmE1ZWUxOWIyZGRkZTg3ZjZiOGY4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xE2Uk7TAE947M0aAko1qVtVMTVX0wCuc989SEeYcYOs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA3MzQsImV4cCI6MTU4NzMyMDczNCwibmJmIjoxNTc4NjgwNzM0LCJqdGkiOiI0Y2U2NDljNzQxYmE1ZWUxOWIyZGRkZTg3ZjZiOGY4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xE2Uk7TAE947M0aAko1qVtVMTVX0wCuc989SEeYcYOs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA3MzQsImV4cCI6MTU4NzMyMDczNCwibmJmIjoxNTc4NjgwNzM0LCJqdGkiOiI0Y2U2NDljNzQxYmE1ZWUxOWIyZGRkZTg3ZjZiOGY4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xE2Uk7TAE947M0aAko1qVtVMTVX0wCuc989SEeYcYOs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODA3MzQsImV4cCI6MTU4NzMyMDczNCwibmJmIjoxNTc4NjgwNzM0LCJqdGkiOiI0Y2U2NDljNzQxYmE1ZWUxOWIyZGRkZTg3ZjZiOGY4MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xE2Uk7TAE947M0aAko1qVtVMTVX0wCuc989SEeYcYOs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data125] 345.12
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:02.063203 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.621936 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.616464 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.986865 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190488 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.583838 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108675 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.837780 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.712515 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.081778 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.797905 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125663 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->26 INFO root:orderbook_page.py:925 当前的分钟是-->26, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.109666 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.091757 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.805843 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069811 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.073772 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.698131 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.138629 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169546 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.159572 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121672 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.608373 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116637 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064866 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102727 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087772 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061795 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.082780 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094748 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084321 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063829 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055849 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.064825 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054888 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085770 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058880 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079790 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.119512 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072845 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.218456 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.990463 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.620432 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.678194 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931525 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067820 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODEwOTIsImV4cCI6MTU4NzMyMTA5MiwibmJmIjoxNTc4NjgxMDkyLCJqdGkiOiI4ZThkZGNhZGNmYjdmNjk3MTk0OWEwZjZmOWEzOGY3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qbj7eoVpsl8eKUKzG0W9baW0Bm-vPHQtb0PuoAcGLw8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODEwOTIsImV4cCI6MTU4NzMyMTA5MiwibmJmIjoxNTc4NjgxMDkyLCJqdGkiOiI4ZThkZGNhZGNmYjdmNjk3MTk0OWEwZjZmOWEzOGY3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qbj7eoVpsl8eKUKzG0W9baW0Bm-vPHQtb0PuoAcGLw8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODEwOTIsImV4cCI6MTU4NzMyMTA5MiwibmJmIjoxNTc4NjgxMDkyLCJqdGkiOiI4ZThkZGNhZGNmYjdmNjk3MTk0OWEwZjZmOWEzOGY3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qbj7eoVpsl8eKUKzG0W9baW0Bm-vPHQtb0PuoAcGLw8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODEwOTIsImV4cCI6MTU4NzMyMTA5MiwibmJmIjoxNTc4NjgxMDkyLCJqdGkiOiI4ZThkZGNhZGNmYjdmNjk3MTk0OWEwZjZmOWEzOGY3NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qbj7eoVpsl8eKUKzG0W9baW0Bm-vPHQtb0PuoAcGLw8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data126] 360.19
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.490663 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.090758 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.623941 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597416 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.042284 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212599 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160565 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115689 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.988969 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131647 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.126592 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.099732 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.987359 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.136634 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->31 INFO root:orderbook_page.py:925 当前的分钟是-->31, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.139558 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.124664 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.772440 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.104717 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.549507 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085768 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103023 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097697 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.086672 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114694 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.843761 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.181478 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156580 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149599 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161529 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.106838 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.301184 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.068816 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041441 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085767 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051863 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058841 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081779 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087764 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087340 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061832 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.564741 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076796 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.835765 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069848 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.180853 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.130248 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132646 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085733 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074802 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.836281 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.110327 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE0NjUsImV4cCI6MTU4NzMyMTQ2NSwibmJmIjoxNTc4NjgxNDY1LCJqdGkiOiI2NTc0N2U3OWZjY2QzMmU3ZTgxNzBhNzEzNGE4OTQzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7q1dTnZKrVeIkll43yKYFye3BVbQ5wqeD-2-wKmAocw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE0NjUsImV4cCI6MTU4NzMyMTQ2NSwibmJmIjoxNTc4NjgxNDY1LCJqdGkiOiI2NTc0N2U3OWZjY2QzMmU3ZTgxNzBhNzEzNGE4OTQzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7q1dTnZKrVeIkll43yKYFye3BVbQ5wqeD-2-wKmAocw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE0NjUsImV4cCI6MTU4NzMyMTQ2NSwibmJmIjoxNTc4NjgxNDY1LCJqdGkiOiI2NTc0N2U3OWZjY2QzMmU3ZTgxNzBhNzEzNGE4OTQzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7q1dTnZKrVeIkll43yKYFye3BVbQ5wqeD-2-wKmAocw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE0NjUsImV4cCI6MTU4NzMyMTQ2NSwibmJmIjoxNTc4NjgxNDY1LCJqdGkiOiI2NTc0N2U3OWZjY2QzMmU3ZTgxNzBhNzEzNGE4OTQzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7q1dTnZKrVeIkll43yKYFye3BVbQ5wqeD-2-wKmAocw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data127] 376.90
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.470124 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.592414 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.612386 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.865614 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197496 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142425 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119680 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.252871 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.100728 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.133092 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.103020 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.041733 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112698 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->38 INFO root:orderbook_page.py:925 当前的分钟是-->38, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.104468 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.067817 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.071237 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.066855 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088761 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.566484 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109720 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.062730 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.124664 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127706 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.081734 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.807140 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.157578 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.200461 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.148599 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126653 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120643 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122714 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056849 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.546046 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.041929 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.075839 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053816 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048871 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085769 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.041889 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079762 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044878 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079785 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092753 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075795 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062833 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073804 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.728345 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071809 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.245240 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.972998 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.113689 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110706 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.918541 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071807 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE4NTQsImV4cCI6MTU4NzMyMTg1NCwibmJmIjoxNTc4NjgxODU0LCJqdGkiOiIzN2JkOWFkZGY2NDY0Y2YwYzBlZjFjODFlZDFlZjVkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tn1e-GpKTTgZ65vG5lkHJqL5pYJAIcanZaF0un_ewBM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE4NTQsImV4cCI6MTU4NzMyMTg1NCwibmJmIjoxNTc4NjgxODU0LCJqdGkiOiIzN2JkOWFkZGY2NDY0Y2YwYzBlZjFjODFlZDFlZjVkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tn1e-GpKTTgZ65vG5lkHJqL5pYJAIcanZaF0un_ewBM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE4NTQsImV4cCI6MTU4NzMyMTg1NCwibmJmIjoxNTc4NjgxODU0LCJqdGkiOiIzN2JkOWFkZGY2NDY0Y2YwYzBlZjFjODFlZDFlZjVkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tn1e-GpKTTgZ65vG5lkHJqL5pYJAIcanZaF0un_ewBM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODE4NTQsImV4cCI6MTU4NzMyMTg1NCwibmJmIjoxNTc4NjgxODU0LCJqdGkiOiIzN2JkOWFkZGY2NDY0Y2YwYzBlZjFjODFlZDFlZjVkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tn1e-GpKTTgZ65vG5lkHJqL5pYJAIcanZaF0un_ewBM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data128] 391.72
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.428328 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112740 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602390 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.735035 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.947283 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.242344 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.165553 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113694 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.851246 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.111700 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.148544 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.102723 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.144239 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.142628 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->44 INFO root:orderbook_page.py:925 当前的分钟是-->44, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.141599 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.118677 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.998516 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086767 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064871 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.555208 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.187341 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.154585 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.087765 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.817089 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.653253 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187486 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.683327 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172577 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120643 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.146637 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055853 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083776 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043881 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051861 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.063828 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054854 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.582442 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069815 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.062831 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.041888 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.041888 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082821 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.047830 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.061834 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066856 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.215845 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.187066 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.978383 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109701 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106851 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.331945 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078823 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODIyNTgsImV4cCI6MTU4NzMyMjI1OCwibmJmIjoxNTc4NjgyMjU4LCJqdGkiOiJiZTY1MDE2NzlkNzI3ZDU4NmZkOTljY2FmZTUxYmVjYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HFntcx3sGHE0VtoxCgSsREyQ6l6smr5rE2rRYpM2uh8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODIyNTgsImV4cCI6MTU4NzMyMjI1OCwibmJmIjoxNTc4NjgyMjU4LCJqdGkiOiJiZTY1MDE2NzlkNzI3ZDU4NmZkOTljY2FmZTUxYmVjYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HFntcx3sGHE0VtoxCgSsREyQ6l6smr5rE2rRYpM2uh8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODIyNTgsImV4cCI6MTU4NzMyMjI1OCwibmJmIjoxNTc4NjgyMjU4LCJqdGkiOiJiZTY1MDE2NzlkNzI3ZDU4NmZkOTljY2FmZTUxYmVjYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HFntcx3sGHE0VtoxCgSsREyQ6l6smr5rE2rRYpM2uh8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODIyNTgsImV4cCI6MTU4NzMyMjI1OCwibmJmIjoxNTc4NjgyMjU4LCJqdGkiOiJiZTY1MDE2NzlkNzI3ZDU4NmZkOTljY2FmZTUxYmVjYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HFntcx3sGHE0VtoxCgSsREyQ6l6smr5rE2rRYpM2uh8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data129] 395.65
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.395266 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114669 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.592608 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568483 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.837539 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219750 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141623 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114690 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.830806 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.116653 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.159572 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.564081 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.872815 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.560452 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->51 INFO root:orderbook_page.py:925 当前的分钟是-->51, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.090757 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.076796 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.781567 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079802 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089759 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059841 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.581477 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.079826 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.999477 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.104720 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111734 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.150594 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.138687 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.128611 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.103722 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.086769 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.073521 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.036900 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.055852 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.058843 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.045894 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.063830 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.047871 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.067819 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.040892 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.054854 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.032953 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.036900 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.066819 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048871 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.062831 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.040891 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065824 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.051859 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.626781 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070868 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.231871 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.967404 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.129643 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077787 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.927520 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.064825 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODI2NjcsImV4cCI6MTU4NzMyMjY2NywibmJmIjoxNTc4NjgyNjY3LCJqdGkiOiIwMmI5OWYzOWUxMWY4ZTkwZmY2MzJkM2IyNzFjNGEyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.OxyOxQlzj6FX-_q38KRtz3EAlv2-dh56vfQtwe_jIBk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODI2NjcsImV4cCI6MTU4NzMyMjY2NywibmJmIjoxNTc4NjgyNjY3LCJqdGkiOiIwMmI5OWYzOWUxMWY4ZTkwZmY2MzJkM2IyNzFjNGEyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.OxyOxQlzj6FX-_q38KRtz3EAlv2-dh56vfQtwe_jIBk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODI2NjcsImV4cCI6MTU4NzMyMjY2NywibmJmIjoxNTc4NjgyNjY3LCJqdGkiOiIwMmI5OWYzOWUxMWY4ZTkwZmY2MzJkM2IyNzFjNGEyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.OxyOxQlzj6FX-_q38KRtz3EAlv2-dh56vfQtwe_jIBk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODI2NjcsImV4cCI6MTU4NzMyMjY2NywibmJmIjoxNTc4NjgyNjY3LCJqdGkiOiIwMmI5OWYzOWUxMWY4ZTkwZmY2MzJkM2IyNzFjNGEyZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.OxyOxQlzj6FX-_q38KRtz3EAlv2-dh56vfQtwe_jIBk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data130] 424.64
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.846597 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118687 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.625327 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.593407 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.088091 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.244346 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.180358 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103692 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.821323 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122660 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.090752 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.813825 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.138142 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->02 INFO root:orderbook_page.py:897 当前的小时是-->2, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->58 INFO root:orderbook_page.py:925 当前的分钟是-->58, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.131643 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.572468 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.783217 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077791 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126662 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.095743 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100729 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.057194 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.876657 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.124665 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.876656 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.153587 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.207418 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.931486 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192487 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144611 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.576450 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048918 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092750 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060837 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.069813 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050446 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.586454 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049867 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048905 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088763 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.073918 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.039851 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067788 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.247724 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103723 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.234225 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.978893 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136632 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130649 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100725 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.031782 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODMxMDQsImV4cCI6MTU4NzMyMzEwNCwibmJmIjoxNTc4NjgzMTA0LCJqdGkiOiJiOWY1MjQzMzhiM2IxMWE5MWEzZTg3OTA2NjllZTU2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vvTOMfdlgGA05MwQiXVSL5mhDGCvJEFJhcCYIl_mcns', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODMxMDQsImV4cCI6MTU4NzMyMzEwNCwibmJmIjoxNTc4NjgzMTA0LCJqdGkiOiJiOWY1MjQzMzhiM2IxMWE5MWEzZTg3OTA2NjllZTU2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vvTOMfdlgGA05MwQiXVSL5mhDGCvJEFJhcCYIl_mcns'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODMxMDQsImV4cCI6MTU4NzMyMzEwNCwibmJmIjoxNTc4NjgzMTA0LCJqdGkiOiJiOWY1MjQzMzhiM2IxMWE5MWEzZTg3OTA2NjllZTU2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vvTOMfdlgGA05MwQiXVSL5mhDGCvJEFJhcCYIl_mcns', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODMxMDQsImV4cCI6MTU4NzMyMzEwNCwibmJmIjoxNTc4NjgzMTA0LCJqdGkiOiJiOWY1MjQzMzhiM2IxMWE5MWEzZTg3OTA2NjllZTU2YSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vvTOMfdlgGA05MwQiXVSL5mhDGCvJEFJhcCYIl_mcns', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data131] 300.02
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.571401 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125669 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.624348 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586447 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.952033 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.206444 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147403 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122672 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.865723 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129614 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.151238 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.118639 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.744975 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130649 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->05 INFO root:orderbook_page.py:925 当前的分钟是-->5, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.508567 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.086790 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.117918 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078839 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118698 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.129651 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102726 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.781464 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.137941 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.140671 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143563 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.819822 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.115692 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.971934 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.151584 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130651 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118244 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136632 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054896 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081780 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048868 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096744 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.032910 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088272 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059842 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083774 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.039896 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.039893 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048868 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.053396 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.028921 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.550040 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072807 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.934206 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094743 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.196901 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.262339 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.105683 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101672 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090798 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.285669 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM0MTksImV4cCI6MTU4NzMyMzQxOSwibmJmIjoxNTc4NjgzNDE5LCJqdGkiOiI0NTUwMGNlZjdiNmMyZmFkMTZlYWRiYzA5NTZiOTZkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oGeqwybweQ1j0EWycgBitEvATg-HHwkGsTcUMGBs-yE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM0MTksImV4cCI6MTU4NzMyMzQxOSwibmJmIjoxNTc4NjgzNDE5LCJqdGkiOiI0NTUwMGNlZjdiNmMyZmFkMTZlYWRiYzA5NTZiOTZkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oGeqwybweQ1j0EWycgBitEvATg-HHwkGsTcUMGBs-yE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM0MTksImV4cCI6MTU4NzMyMzQxOSwibmJmIjoxNTc4NjgzNDE5LCJqdGkiOiI0NTUwMGNlZjdiNmMyZmFkMTZlYWRiYzA5NTZiOTZkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oGeqwybweQ1j0EWycgBitEvATg-HHwkGsTcUMGBs-yE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM0MTksImV4cCI6MTU4NzMyMzQxOSwibmJmIjoxNTc4NjgzNDE5LCJqdGkiOiI0NTUwMGNlZjdiNmMyZmFkMTZlYWRiYzA5NTZiOTZkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oGeqwybweQ1j0EWycgBitEvATg-HHwkGsTcUMGBs-yE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data132] 299.87
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.546958 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.080785 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.581444 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597403 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.917521 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.242353 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.519388 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.876165 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117684 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.095774 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.095786 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.778934 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134266 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:925 当前的分钟是-->10, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.103774 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.059785 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.768992 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081747 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.091258 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052858 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.077791 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.535596 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.370329 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.129653 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.085819 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.841930 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.656244 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.184505 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156538 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.083777 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.597332 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.044879 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081777 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043454 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.075799 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076794 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.083283 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051865 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.040891 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.069811 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046876 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.075795 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051890 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073804 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.054853 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.136552 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081778 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.190945 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.955975 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.071806 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.906208 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM3MzMsImV4cCI6MTU4NzMyMzczMywibmJmIjoxNTc4NjgzNzMzLCJqdGkiOiJjODE1MjE4OTlmN2NmNDliYzBjNDZhMTM0NWVhOWUyZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o_QdeNIs0tisL2Ajn5fl4iJQAEVmUADWuqCIz7Oqrg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM3MzMsImV4cCI6MTU4NzMyMzczMywibmJmIjoxNTc4NjgzNzMzLCJqdGkiOiJjODE1MjE4OTlmN2NmNDliYzBjNDZhMTM0NWVhOWUyZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o_QdeNIs0tisL2Ajn5fl4iJQAEVmUADWuqCIz7Oqrg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM3MzMsImV4cCI6MTU4NzMyMzczMywibmJmIjoxNTc4NjgzNzMzLCJqdGkiOiJjODE1MjE4OTlmN2NmNDliYzBjNDZhMTM0NWVhOWUyZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o_QdeNIs0tisL2Ajn5fl4iJQAEVmUADWuqCIz7Oqrg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODM3MzMsImV4cCI6MTU4NzMyMzczMywibmJmIjoxNTc4NjgzNzMzLCJqdGkiOiJjODE1MjE4OTlmN2NmNDliYzBjNDZhMTM0NWVhOWUyZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o_QdeNIs0tisL2Ajn5fl4iJQAEVmUADWuqCIz7Oqrg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data133] 313.32
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.356940 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.090724 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595406 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594679 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.886869 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.701250 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.658266 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106549 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.840966 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.760440 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.115681 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.081818 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.117025 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.639423 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->15 INFO root:orderbook_page.py:925 当前的分钟是-->15, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.095734 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.653217 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088758 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.076764 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111700 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099734 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.025279 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.100729 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.077814 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.058840 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.927500 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.148598 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.149600 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.139629 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116688 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.103721 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113645 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055852 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.076798 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042883 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.069812 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.040892 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078790 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084774 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057846 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.075796 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091754 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057845 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.081780 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058842 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060838 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.676609 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070809 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.380422 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.954036 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.112700 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.071810 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.894182 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQwNTgsImV4cCI6MTU4NzMyNDA1OCwibmJmIjoxNTc4Njg0MDU4LCJqdGkiOiIwYjkyM2M3OGNkODRmMTIyOGQ3NDc0N2QyMzc5ZjdkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cHxOlnpOAc8dosYkMz7aVksZpAEcg_oAwYpPWX2lkQU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQwNTgsImV4cCI6MTU4NzMyNDA1OCwibmJmIjoxNTc4Njg0MDU4LCJqdGkiOiIwYjkyM2M3OGNkODRmMTIyOGQ3NDc0N2QyMzc5ZjdkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cHxOlnpOAc8dosYkMz7aVksZpAEcg_oAwYpPWX2lkQU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQwNTgsImV4cCI6MTU4NzMyNDA1OCwibmJmIjoxNTc4Njg0MDU4LCJqdGkiOiIwYjkyM2M3OGNkODRmMTIyOGQ3NDc0N2QyMzc5ZjdkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cHxOlnpOAc8dosYkMz7aVksZpAEcg_oAwYpPWX2lkQU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQwNTgsImV4cCI6MTU4NzMyNDA1OCwibmJmIjoxNTc4Njg0MDU4LCJqdGkiOiIwYjkyM2M3OGNkODRmMTIyOGQ3NDc0N2QyMzc5ZjdkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cHxOlnpOAc8dosYkMz7aVksZpAEcg_oAwYpPWX2lkQU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data134] 328.93
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.854877 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601390 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596408 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.987423 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181515 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.328073 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096746 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.869458 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125665 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.133637 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.070812 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.861694 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119682 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->21 INFO root:orderbook_page.py:925 当前的分钟是-->21, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.121673 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.099724 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.851306 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082777 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107751 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063788 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109906 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104722 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.040768 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100826 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.086770 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.799107 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.158577 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.193483 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.125174 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117782 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.585393 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.046846 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.074799 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.037900 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043883 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.566606 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048866 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.066821 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051860 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.562510 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.041897 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.074801 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045875 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.078780 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054856 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064845 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072806 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.762345 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072767 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.650599 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.960051 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.115644 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113691 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085730 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.916688 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.049907 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ0MDAsImV4cCI6MTU4NzMyNDQwMCwibmJmIjoxNTc4Njg0NDAwLCJqdGkiOiJjODJjMzkxNzUzY2NkNDM4NGRjZjZmYzFjMWQzYWQyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-r_OEe3R9OUAbzuQ9K0Wl0qJ_fHOIKrJlCZT4bPHJkI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ0MDAsImV4cCI6MTU4NzMyNDQwMCwibmJmIjoxNTc4Njg0NDAwLCJqdGkiOiJjODJjMzkxNzUzY2NkNDM4NGRjZjZmYzFjMWQzYWQyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-r_OEe3R9OUAbzuQ9K0Wl0qJ_fHOIKrJlCZT4bPHJkI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ0MDAsImV4cCI6MTU4NzMyNDQwMCwibmJmIjoxNTc4Njg0NDAwLCJqdGkiOiJjODJjMzkxNzUzY2NkNDM4NGRjZjZmYzFjMWQzYWQyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-r_OEe3R9OUAbzuQ9K0Wl0qJ_fHOIKrJlCZT4bPHJkI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ0MDAsImV4cCI6MTU4NzMyNDQwMCwibmJmIjoxNTc4Njg0NDAwLCJqdGkiOiJjODJjMzkxNzUzY2NkNDM4NGRjZjZmYzFjMWQzYWQyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-r_OEe3R9OUAbzuQ9K0Wl0qJ_fHOIKrJlCZT4bPHJkI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data135] 311.55
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.485366 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100731 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603528 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.591408 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.026224 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212433 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.304962 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087758 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.850814 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.111828 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.436835 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.097100 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.806096 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->27 INFO root:orderbook_page.py:925 当前的分钟是-->27, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:01.016803 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.096739 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.807838 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067858 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099701 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079784 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106713 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089762 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.343318 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.122672 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.101696 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.115693 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.811831 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.136634 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.178521 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.126663 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123674 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124662 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116610 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043881 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.068817 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041886 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047873 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.079788 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.565487 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055851 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074797 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042885 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.069813 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.040891 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085771 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057883 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050864 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066820 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.058843 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.308884 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.881965 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.950480 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.094699 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130671 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102757 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.899593 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065824 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ3MjYsImV4cCI6MTU4NzMyNDcyNiwibmJmIjoxNTc4Njg0NzI2LCJqdGkiOiI1ZTJjNDFmZGU5ZTQ2YTdlMThkNGY3NjM4NDZkOGM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T_8Gthc3wFoMdGOEY64HL7_TuSrZtcuzum9lnMvUl64', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ3MjYsImV4cCI6MTU4NzMyNDcyNiwibmJmIjoxNTc4Njg0NzI2LCJqdGkiOiI1ZTJjNDFmZGU5ZTQ2YTdlMThkNGY3NjM4NDZkOGM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T_8Gthc3wFoMdGOEY64HL7_TuSrZtcuzum9lnMvUl64'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ3MjYsImV4cCI6MTU4NzMyNDcyNiwibmJmIjoxNTc4Njg0NzI2LCJqdGkiOiI1ZTJjNDFmZGU5ZTQ2YTdlMThkNGY3NjM4NDZkOGM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T_8Gthc3wFoMdGOEY64HL7_TuSrZtcuzum9lnMvUl64', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODQ3MjYsImV4cCI6MTU4NzMyNDcyNiwibmJmIjoxNTc4Njg0NzI2LCJqdGkiOiI1ZTJjNDFmZGU5ZTQ2YTdlMThkNGY3NjM4NDZkOGM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T_8Gthc3wFoMdGOEY64HL7_TuSrZtcuzum9lnMvUl64', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data136] 354.04
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.395775 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117682 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.147181 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.615354 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.965038 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236368 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130618 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099735 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130650 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135637 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.103685 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.093751 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.793896 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112697 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->32 INFO root:orderbook_page.py:925 当前的分钟是-->32, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.129648 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.102729 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.790908 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080784 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110704 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107710 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101788 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.093673 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.631311 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.086768 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.076795 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.973433 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.622394 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.128653 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.098736 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125664 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074823 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087767 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.076849 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.542508 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.070810 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.071806 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.067817 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.037900 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.073803 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.038225 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087767 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.047870 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.065825 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045878 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079751 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079792 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072800 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.667540 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.996518 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.112694 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.140146 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093755 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.902097 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062832 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODUwOTYsImV4cCI6MTU4NzMyNTA5NiwibmJmIjoxNTc4Njg1MDk2LCJqdGkiOiIxMTk4OWFlNDg3NDU3ZmI3ODk2MjM5OGFlOWI2Y2U3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MpAit3rkUvuyQpz5WiRaDR1mbSjGYk4mkqGvjMsjl1Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODUwOTYsImV4cCI6MTU4NzMyNTA5NiwibmJmIjoxNTc4Njg1MDk2LCJqdGkiOiIxMTk4OWFlNDg3NDU3ZmI3ODk2MjM5OGFlOWI2Y2U3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MpAit3rkUvuyQpz5WiRaDR1mbSjGYk4mkqGvjMsjl1Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODUwOTYsImV4cCI6MTU4NzMyNTA5NiwibmJmIjoxNTc4Njg1MDk2LCJqdGkiOiIxMTk4OWFlNDg3NDU3ZmI3ODk2MjM5OGFlOWI2Y2U3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MpAit3rkUvuyQpz5WiRaDR1mbSjGYk4mkqGvjMsjl1Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODUwOTYsImV4cCI6MTU4NzMyNTA5NiwibmJmIjoxNTc4Njg1MDk2LCJqdGkiOiIxMTk4OWFlNDg3NDU3ZmI3ODk2MjM5OGFlOWI2Y2U3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MpAit3rkUvuyQpz5WiRaDR1mbSjGYk4mkqGvjMsjl1Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data137] 340.93
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.386395 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107707 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.638295 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.608503 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.949153 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.217418 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.231371 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111701 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.829763 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.116687 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.135627 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.113694 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.193184 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134638 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->17 INFO root:orderbook_page.py:868 当前的日期是-->17, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->38 INFO root:orderbook_page.py:925 当前的分钟是-->38, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.592325 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.570472 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.855995 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079750 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074800 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.554519 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106713 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.361057 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.120677 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095743 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.074800 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:01.328040 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.164561 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.180194 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.148602 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131649 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121674 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121677 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068818 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.074798 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045877 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079785 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054853 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.084771 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061835 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.131649 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046875 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.068813 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048869 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.594583 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079786 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059840 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.553519 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071134 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.565486 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077793 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.761966 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.612843 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.074715 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131675 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096739 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.070811 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.264670 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072778 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU0NTAsImV4cCI6MTU4NzMyNTQ1MCwibmJmIjoxNTc4Njg1NDUwLCJqdGkiOiIyMDE2MTcyMzhkMjZhNGUwMGNhMmNmOTE1YWI3ZDM5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2xlFWetw3Kz9dqCFGcIyAEP_XOn0B3I7wH3lJKTcICc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU0NTAsImV4cCI6MTU4NzMyNTQ1MCwibmJmIjoxNTc4Njg1NDUwLCJqdGkiOiIyMDE2MTcyMzhkMjZhNGUwMGNhMmNmOTE1YWI3ZDM5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2xlFWetw3Kz9dqCFGcIyAEP_XOn0B3I7wH3lJKTcICc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU0NTAsImV4cCI6MTU4NzMyNTQ1MCwibmJmIjoxNTc4Njg1NDUwLCJqdGkiOiIyMDE2MTcyMzhkMjZhNGUwMGNhMmNmOTE1YWI3ZDM5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2xlFWetw3Kz9dqCFGcIyAEP_XOn0B3I7wH3lJKTcICc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU0NTAsImV4cCI6MTU4NzMyNTQ1MCwibmJmIjoxNTc4Njg1NDUwLCJqdGkiOiIyMDE2MTcyMzhkMjZhNGUwMGNhMmNmOTE1YWI3ZDM5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2xlFWetw3Kz9dqCFGcIyAEP_XOn0B3I7wH3lJKTcICc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data138] 386.35
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.423192 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104764 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610370 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.987393 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.927429 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.227391 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153247 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132647 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.987412 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154586 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.161517 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.107709 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.798867 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.143873 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->44 INFO root:orderbook_page.py:925 当前的分钟是-->44, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.123668 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.729046 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.774053 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082780 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114694 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075799 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.581473 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093749 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.112148 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.131647 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133672 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104686 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.869262 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.189493 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.172508 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.140623 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131654 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.673282 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120670 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048871 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093751 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045968 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.078789 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.044880 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091752 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.545054 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.071807 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.067818 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.040892 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.043884 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.064793 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045878 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092751 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056848 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075802 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081810 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.853615 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073802 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.200817 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.962429 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139622 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.141622 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097753 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.916569 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.567031 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU4NDgsImV4cCI6MTU4NzMyNTg0OCwibmJmIjoxNTc4Njg1ODQ4LCJqdGkiOiIyY2ZjYWQyNjEyMTVlNmEyYjFlNzM5MjQyNDg5MWYzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7_DlAWO06Ce3I96z7Vo39tUFbey-P9eFvlxLUTGCUUs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU4NDgsImV4cCI6MTU4NzMyNTg0OCwibmJmIjoxNTc4Njg1ODQ4LCJqdGkiOiIyY2ZjYWQyNjEyMTVlNmEyYjFlNzM5MjQyNDg5MWYzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7_DlAWO06Ce3I96z7Vo39tUFbey-P9eFvlxLUTGCUUs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU4NDgsImV4cCI6MTU4NzMyNTg0OCwibmJmIjoxNTc4Njg1ODQ4LCJqdGkiOiIyY2ZjYWQyNjEyMTVlNmEyYjFlNzM5MjQyNDg5MWYzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7_DlAWO06Ce3I96z7Vo39tUFbey-P9eFvlxLUTGCUUs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODU4NDgsImV4cCI6MTU4NzMyNTg0OCwibmJmIjoxNTc4Njg1ODQ4LCJqdGkiOiIyY2ZjYWQyNjEyMTVlNmEyYjFlNzM5MjQyNDg5MWYzZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7_DlAWO06Ce3I96z7Vo39tUFbey-P9eFvlxLUTGCUUs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data139] 404.80
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.408515 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125664 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.624881 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.657812 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.972389 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185501 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.178531 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098726 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.053693 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117685 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.434835 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.086794 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.805856 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131648 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->51 INFO root:orderbook_page.py:925 当前的分钟是-->51, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.269275 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.783885 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081812 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062831 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.582283 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.135621 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.056501 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.143617 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111726 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.067794 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.819849 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.145750 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.161566 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.144614 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123670 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138626 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.583763 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056847 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082778 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050828 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083780 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060836 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048870 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101967 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064826 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095741 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050866 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.071806 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047871 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.561500 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.044878 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.827800 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066849 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070808 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.058844 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.324191 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.260150 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.974402 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.114684 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109706 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089806 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.223978 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.140626 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODYyNjYsImV4cCI6MTU4NzMyNjI2NiwibmJmIjoxNTc4Njg2MjY2LCJqdGkiOiI2YzE4MGM0N2Q3Y2E4MWQxOTBhM2U5ZDZhMGY1NGFiZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Fi9RnAT6jFu_gb8m1S13TCApqPTY2U-B5PAN045mDk4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODYyNjYsImV4cCI6MTU4NzMyNjI2NiwibmJmIjoxNTc4Njg2MjY2LCJqdGkiOiI2YzE4MGM0N2Q3Y2E4MWQxOTBhM2U5ZDZhMGY1NGFiZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Fi9RnAT6jFu_gb8m1S13TCApqPTY2U-B5PAN045mDk4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODYyNjYsImV4cCI6MTU4NzMyNjI2NiwibmJmIjoxNTc4Njg2MjY2LCJqdGkiOiI2YzE4MGM0N2Q3Y2E4MWQxOTBhM2U5ZDZhMGY1NGFiZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Fi9RnAT6jFu_gb8m1S13TCApqPTY2U-B5PAN045mDk4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODYyNjYsImV4cCI6MTU4NzMyNjI2NiwibmJmIjoxNTc4Njg2MjY2LCJqdGkiOiI2YzE4MGM0N2Q3Y2E4MWQxOTBhM2U5ZDZhMGY1NGFiZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Fi9RnAT6jFu_gb8m1S13TCApqPTY2U-B5PAN045mDk4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data140] 424.33
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.336967 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.091716 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.625431 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.620929 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.907804 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.198976 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146353 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106715 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.295534 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117685 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.162560 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.799496 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108709 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:897 当前的小时是-->3, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->58 INFO root:orderbook_page.py:925 当前的分钟是-->58, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.271271 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.069814 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.769939 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081783 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.080782 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066821 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.592992 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107713 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:02.748757 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.105716 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106438 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:01.371638 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.165555 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.203452 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.157580 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.638292 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.101729 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130647 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.039892 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.070777 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047872 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094746 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054887 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103273 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.044878 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097739 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059842 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079889 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.039894 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047915 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.077825 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.042892 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.597416 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075796 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067817 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067860 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.040694 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.569478 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.171497 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.000889 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121676 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117643 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077739 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.920538 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075797 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODY3MDUsImV4cCI6MTU4NzMyNjcwNSwibmJmIjoxNTc4Njg2NzA1LCJqdGkiOiJiMDkxNjc0YWRkMTFmNmE0Y2JlYjA4NWFhZGY4ODdiNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HBN0LdPQrcZGjHVKUCk2bk-53CWg0NiJ9bHZCTpY5HQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODY3MDUsImV4cCI6MTU4NzMyNjcwNSwibmJmIjoxNTc4Njg2NzA1LCJqdGkiOiJiMDkxNjc0YWRkMTFmNmE0Y2JlYjA4NWFhZGY4ODdiNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HBN0LdPQrcZGjHVKUCk2bk-53CWg0NiJ9bHZCTpY5HQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODY3MDUsImV4cCI6MTU4NzMyNjcwNSwibmJmIjoxNTc4Njg2NzA1LCJqdGkiOiJiMDkxNjc0YWRkMTFmNmE0Y2JlYjA4NWFhZGY4ODdiNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HBN0LdPQrcZGjHVKUCk2bk-53CWg0NiJ9bHZCTpY5HQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODY3MDUsImV4cCI6MTU4NzMyNjcwNSwibmJmIjoxNTc4Njg2NzA1LCJqdGkiOiJiMDkxNjc0YWRkMTFmNmE0Y2JlYjA4NWFhZGY4ODdiNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HBN0LdPQrcZGjHVKUCk2bk-53CWg0NiJ9bHZCTpY5HQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data141] 296.58
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.414218 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.541586 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597525 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.612399 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.761116 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.681178 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.336094 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.910562 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.114693 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.135585 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.115716 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.060183 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.641309 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->04 INFO root:orderbook_page.py:897 当前的小时是-->4, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->05 INFO root:orderbook_page.py:925 当前的分钟是-->5, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.134590 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.096740 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.978523 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.084805 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100730 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068822 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.613359 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099733 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.329760 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.109648 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.098753 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.072805 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.836762 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.153589 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.144861 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153589 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129688 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150597 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140398 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059841 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.119678 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046874 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088762 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049865 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083775 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050387 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100729 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.045460 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.062832 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042887 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.037898 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087730 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.041889 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085767 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057847 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066823 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075798 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.312653 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062833 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.181348 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.372522 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.110705 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096741 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.916606 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.097738 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODcwMTQsImV4cCI6MTU4NzMyNzAxNCwibmJmIjoxNTc4Njg3MDE0LCJqdGkiOiJmM2IzMTBmY2YwZTk2M2RlZDdlYjhmODcwNTFmODg4ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3joufti05ORhdgb2Fj2MeAtY4fAJJk-KlzfO8XEEqgU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODcwMTQsImV4cCI6MTU4NzMyNzAxNCwibmJmIjoxNTc4Njg3MDE0LCJqdGkiOiJmM2IzMTBmY2YwZTk2M2RlZDdlYjhmODcwNTFmODg4ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3joufti05ORhdgb2Fj2MeAtY4fAJJk-KlzfO8XEEqgU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODcwMTQsImV4cCI6MTU4NzMyNzAxNCwibmJmIjoxNTc4Njg3MDE0LCJqdGkiOiJmM2IzMTBmY2YwZTk2M2RlZDdlYjhmODcwNTFmODg4ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3joufti05ORhdgb2Fj2MeAtY4fAJJk-KlzfO8XEEqgU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODcwMTQsImV4cCI6MTU4NzMyNzAxNCwibmJmIjoxNTc4Njg3MDE0LCJqdGkiOiJmM2IzMTBmY2YwZTk2M2RlZDdlYjhmODcwNTFmODg4ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3joufti05ORhdgb2Fj2MeAtY4fAJJk-KlzfO8XEEqgU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data142] 301.56
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.428443 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107708 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.620336 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.001886 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.872992 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213427 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161596 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133606 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.993852 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126661 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.136214 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.602387 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.802420 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.147605 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->04 INFO root:orderbook_page.py:897 当前的小时是-->4, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:925 当前的分钟是-->10, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.110698 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.092693 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.795736 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107693 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118642 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083716 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094718 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096742 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.340473 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.089719 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118287 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.086759 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.821803 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.153629 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.135636 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.124220 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.084775 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.065822 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.595421 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061875 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084814 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059839 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.619343 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052859 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.071807 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052860 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106741 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050837 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.073814 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053858 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082779 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053856 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096725 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050878 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.068814 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.038895 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071808 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.538559 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.005470 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064827 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.206923 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.915677 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122672 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109755 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092324 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.926028 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070813 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODczMjgsImV4cCI6MTU4NzMyNzMyOCwibmJmIjoxNTc4Njg3MzI4LCJqdGkiOiIzNGZiMjA4OTEzMzcwMTExMTYwZGMxMDIxYzA0NzI4NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZahZJwxbeROFDNYZ4AFiA1xK7zr9SNQwjqsMQG4-Y6Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODczMjgsImV4cCI6MTU4NzMyNzMyOCwibmJmIjoxNTc4Njg3MzI4LCJqdGkiOiIzNGZiMjA4OTEzMzcwMTExMTYwZGMxMDIxYzA0NzI4NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZahZJwxbeROFDNYZ4AFiA1xK7zr9SNQwjqsMQG4-Y6Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODczMjgsImV4cCI6MTU4NzMyNzMyOCwibmJmIjoxNTc4Njg3MzI4LCJqdGkiOiIzNGZiMjA4OTEzMzcwMTExMTYwZGMxMDIxYzA0NzI4NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZahZJwxbeROFDNYZ4AFiA1xK7zr9SNQwjqsMQG4-Y6Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODczMjgsImV4cCI6MTU4NzMyNzMyOCwibmJmIjoxNTc4Njg3MzI4LCJqdGkiOiIzNGZiMjA4OTEzMzcwMTExMTYwZGMxMDIxYzA0NzI4NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZahZJwxbeROFDNYZ4AFiA1xK7zr9SNQwjqsMQG4-Y6Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================
Passed test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data143] 313.77
------------------------------ Captured log call -------------------------------
INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:01.393828 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123690 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.664224 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.618345 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.933507 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.246342 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.179301 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.094747 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.167426 INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136635 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:121 点击 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->2019121083 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 当前年份是-->2020, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:108.0,1799.16 滑动到坐标:108.0,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2019 INFO root:orderbook_page.py:820 年份-->2019 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 当前的月份是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:324.0,1861.2 滑动到坐标:324.0,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->12 INFO root:orderbook_page.py:840 月份-->12 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->10 INFO root:orderbook_page.py:868 日期-->10 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:897 当前的小时是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->08 INFO root:orderbook_page.py:897 小时-->8 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 当前的分钟是-->0, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1861.2 滑动到坐标:950.4,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->03 INFO root:orderbook_page.py:925 分钟-->3 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.594999 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.090716 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:01.064166 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.153590 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:121 点击 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功! INFO root:orderbook_page.py:806 滑动输入的时间为-->20201760 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的年份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->2020 INFO root:orderbook_page.py:820 年份-->2020 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的月份.png INFO root:image_to_text.py:49 文字识别成功,返回值-->01 INFO root:orderbook_page.py:840 月份-->1 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别失败,返回空str INFO root:orderbook_page.py:868 当前的日期是-->1, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1861.2 滑动到坐标:529.2,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->23 INFO root:orderbook_page.py:868 当前的日期是-->23, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:529.2,1799.16 滑动到坐标:529.2,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的日期.png INFO root:image_to_text.py:49 文字识别成功,返回值-->07 INFO root:orderbook_page.py:868 日期-->7 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->04 INFO root:orderbook_page.py:897 当前的小时是-->4, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:734.4000000000001,1861.2 滑动到坐标:734.4000000000001,1799.16 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的小时.png INFO root:image_to_text.py:49 文字识别成功,返回值-->06 INFO root:orderbook_page.py:897 小时-->6 滑动选中OK INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->15 INFO root:orderbook_page.py:925 当前的分钟是-->15, 继续滑动... INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:287 页面滑动,从坐标:950.4,1799.16 滑动到坐标:950.4,1861.2 INFO root:basepage.py:247 当前设备的大小为:{'width': 1080, 'height': 2068} INFO root:basepage.py:230 截图成功,截图保存在:D:\PycharmProjects\app_automation_sh\output/custom_size_img\时间的分钟.png INFO root:image_to_text.py:49 文字识别成功,返回值-->00 INFO root:orderbook_page.py:925 分钟-->0 滑动选中OK INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.119611 INFO root:basepage.py:42 等待 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 可见成功。耗时:0:00:00.075794 INFO root:basepage.py:79 查找 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功 INFO root:basepage.py:121 点击 选择时间确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/btnSubmit') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:01.283973 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.100724 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2019-12-10 08:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122672 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087796 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-07 06:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110701 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118686 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.062346 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.621342 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095742 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.081782 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.844741 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.146559 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.185501 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.136627 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133631 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.092753 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.553770 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048839 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2019-12-10 08:03 - 2020-01-07 06:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2019-12-10 08:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-07 06:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.115699 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070772 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089731 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070721 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078788 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054858 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.081781 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051862 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.064828 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050862 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109871 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049866 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.055850 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.039894 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077792 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054890 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070295 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068815 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.374834 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073801 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.501257 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.988320 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.102803 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082051 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.067818 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.411019 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.120668 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODc2NTQsImV4cCI6MTU4NzMyNzY1NCwibmJmIjoxNTc4Njg3NjU0LCJqdGkiOiIzNTA2OWYxNGY1MDUzZDJiZmY4NDA3NTI3NjRhODU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.g0nexVyJ_pArNZXS4SDuS1NodXOqO3a7-eAmbzJfmxs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODc2NTQsImV4cCI6MTU4NzMyNzY1NCwibmJmIjoxNTc4Njg3NjU0LCJqdGkiOiIzNTA2OWYxNGY1MDUzZDJiZmY4NDA3NTI3NjRhODU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.g0nexVyJ_pArNZXS4SDuS1NodXOqO3a7-eAmbzJfmxs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODc2NTQsImV4cCI6MTU4NzMyNzY1NCwibmJmIjoxNTc4Njg3NjU0LCJqdGkiOiIzNTA2OWYxNGY1MDUzZDJiZmY4NDA3NTI3NjRhODU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.g0nexVyJ_pArNZXS4SDuS1NodXOqO3a7-eAmbzJfmxs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2019-12-10 08:03', 'time_end': '2020-01-07 06:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzg2ODc2NTQsImV4cCI6MTU4NzMyNzY1NCwibmJmIjoxNTc4Njg3NjU0LCJqdGkiOiIzNTA2OWYxNGY1MDUzZDJiZmY4NDA3NTI3NjRhODU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIxOTBlMzVmN2UwM2RlNzlmZmY0IiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.g0nexVyJ_pArNZXS4SDuS1NodXOqO3a7-eAmbzJfmxs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2019-12-10 08:03', 'timeEnd': '2020-01-07 06:00', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ======================================